思路:
1到100的所有整数中出现数字9,即个位为9,或者十位为9,或十位和个位均为9,则经过这几个条件判断即可。用for循环表示1到100的所有整数,用if语句进行判断,创建一个变量count进行计数;最后输出count即为1到 100 的所有整数中出现数字9的个数。
判断过程:
for (int i = 0; i <= 100; i++){
if (i % 10 == 9 || i / 10 == 9)
count++;
}
源代码:
#include<stdio.h>
#include<windows.h>
void main()
{
int count = 0;
for (int i = 0; i <= 100; i++){
if (i % 10 == 9 || i / 10 == 9)
count++;
}
printf("1到 100 的所有整数中出现%d个数字9\n", count);
system("pause");
}
运行结果: