1.计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果
#include<stdio.h>
int main() {
int i = 1, flag = 1;
//注意:在该组分数中除了1之外的数其余都为小数,num应定义为double型
double num = 0.0;
for (i = 1;i <= 100;i++) {
num+= flag * (1.0 / i);//1.0/i(强制类型转换)
flag = -flag;
}
printf("%lf\n", num);
system("pause");
return 0;
}
2.打印1-100出现了多少个9
//打印1-100出现了多少个9
/*#include<stdio.h>
int main() {
int i = 0, count = 0;
for (i = 1;i <= 100;i++) {
//个位数字是9
if (i % 10== 9) {
count++;
}
//十位数字是9
if (i / 10 == 9) {
count++;
}
}
printf("%d\n", count);
system("pause");
return 0;
}*/