编写程序数一下 1到 100 的所有整数中出现多少次数字9。
利用“/”和“%”来将每一个数字各个位拆成单个的数字,分别判断其是否与数字9相等,将相等的数字个数累加起来即可。
代码如下:
#include <stdlib.h>
#include <stdio.h>
int main() {
int a, b;
int c = 0;
for (int i = 1; i <= 100; ++i) {
a = i % 10;
b = i / 10;
if(a == 9) {
c += 1;
}
if (b == 9) {
c += 1;
}
}
printf("%d",c);
system("pause");
return 0;
}
运行结果:
20