用for循环产生1-100的数字
先模10提取出个位数字,再除10,提取十位数字
如果判断为9,计数+1
#include <stdio.h>
int main()
{
int a = 0;
int b = 0;
int i = 0;
int tep = 0;
for (a = 1; a < 101; a++)
{
b = a / 10;
i = a % 10;
if (b == 9)
tep++;
if (i == 9)
tep++;
}
printf("共%d个9\n", tep);
}
运行结果如下