//交换两个相同长度数组的值
#include<stdio.h>
int main() {
int a[10] = { 1,2,3,4,5,6,7,8,9,0 };
int b[10] = { 12,11,13,14,15,16,17,18,19,90 };
int c[10] = {0};
for (int i = 0; i < 10; ++i) {
c[i] = a[i];
a[i] = b[i];
b[i] = c[i];
}
for (int i = 0; i < 10; ++i) {
printf("%d\ %d\n",a[i],b[i] );
//竖着输出
}
system("pause");
}
计算1/1-1/2+1/3 …… + 1/99 - 1/100 的值
#include<stdio.h>
int main() {
int n = 0;
double sum = 0;
for (n = 1; n <= 100; ++n) {
sum += 1.0 / n * (n % 2 ? 1 : -1);//一定一定注意必须是1.0 不然得不出double型
}
printf("%lf\n",sum);
system("pause");
}
数一下 1到 100 的所有整数中出现多少次数字9
#include<stdio.h>
int main() {
int n = 0;
for (int i = 1; i <= 100; ++i) {
if (i % 9 == 0) {
if (i / 9 < 11) {
n++;
} else {
n += 2;
}
} else {
if (i / 9 > 9 && i / 9 < 11) {
n++;
}
}
}
printf("%d\n", n);
system("pause");
}