解题思路
利用编程计算9出现的次数,可以看出9主要出现在个位和十位上面,
所以可以定义两个变量 a b 去判断9是否出现,
a/10 == 9可以判断十位上是否为9
a%10==9可以判断个位上是否为9
int main()
{
int a, b, i;
int num = 0;
for (i = 1;i <= 100;i++)
{
a = i / 10;//个位数字
b = i % 10;//十位数字
if (a==9 && b==9)
{
num++;
}
if (a == 9 || b == 9)
{
num++;
}
}
printf("1-100出现的数字9的个数是%d个。\n", num);
return 0;
}