将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int swapshuzu(int *a, int *b) {
int c[10] = { 0 };
for (int i = 0; i < 10; i++) {
c[i] = a[i];
a[i] = b[i];
b[i] = c[i];
}
printf("交换后数组a:");
for (int i = 0; i < 10; i++) {
printf("%d ", a[i]);
}
printf("\n");
printf("交换后数组b:");
for (int i = 0; i < 10; i++) {
printf("%d ", b[i]);
}
printf("\n");
}
int main() {
int a[10], b[10];
printf("输入数组a的值\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &a[i]);
}
printf("输入数组b的值\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &b[i]);
}
printf("数组a:");
for (int i = 0; i < 10; i++) {
printf("%d ", a[i]);
}
printf("\n");
printf("数组b:");
for (int i = 0; i < 10; i++) {
printf("%d ", b[i]);
}
printf("\n");
swapshuzu(a, b);
system("pause");
return 0;
}
计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值
#include<stdio.h>
#include<stdlib.h>
int main() {
double i =1;
double m,sum = 0;
int s = -1;
for (i = 1; i <= 100; i+=1) {
s = (-1)*s;
m=s* (1.0/i);
sum = sum + m;
}
printf("1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值是%f", sum);
system("pause");
return 0;
}
编写程序数一下 1到 100 的所有整数中出现多少次数字9
#include<stdio.h>
#include<stdlib.h>
int main() {
int i = 1;
int count=0;
for (i=1;i <= 100; i++)
{
if (i % 10 == 9) {
count++;
}
if(i/10==9)
{
count++;
}
}
printf("1到 100 的所有整数中出现%d次数字9\n", count);
system("pause");
return 0;
}