1. 将数组A中的内容和数组B中的内容进行交换。(数组一样大)
#include<stdio.h>
int main() {
int a[5] = { 1,2,3,4,5 };
int b[5] = { 6,7,8,9,10};
int temp = 0;
int i = 0;
for (i = 0; i < 5; ++i) {
temp = a[i];
a[i] = b[i];
b[i] = temp;
}
for (i = 0; i < 5; ++i) {
printf("%d ", a[i]);
}
printf("\n");
for (i = 0; i < 5; ++i) {
printf("%d ", b[i]);
}
return 0;
}
2. 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值。
#include<stdio.h>
int main() {
int i = 1;
double c = 0.0;
double sum = 0;
for (i = 1; i <= 100; ++i) {
if (i % 2 == 0) {
c = -1.0;
}
else {
c = 1.0;
}
sum = sum + c / i;
}
printf("%f\n", sum);
return 0;
}
3. 编写程序数一下 1到 100 的所有整数中出现多少次数字9。
#include<stdio.h>
int main() {
int i = 0;
int a = 1;
for (a = 1; a <= 100; ++a) {
if (a %10 == 9)
i++;
if (a / 10 == 9)
i++;
}
printf("1-100中出现9 %d 次\n", i);
return 0;
}