分析
判断9的个数则需十位和各位都判断是否有9,判断个位可以就可以采用除以10求余数是否等于9的方法,即(%),判断十位可以就可以采用除以10求十位的数字是否等于9的方法,即(/);
判断个位则就可以采用for循环(if(i%10==9)),判断十位则就可以采用for循环((i/10)==9)
源代码
#include<stdio.h>
int main()
{
int b = 0, i;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
{
b++;
}
}
for (i = 1; i <= 100; i++)
{
if (i / 10 == 9)
{
b++;
}
}
printf("1到 100 的所有整数中出现%d个数字9", b);
return 0;
}