此题的解决思路为:取出1-99之间的每一位数的个位和十位,若等于9则count++
取出个位的方法为a/1%10
取出十位的方法为a/10%10
具体代码如下:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a = 0;
int count = 0;
for (a = 1; a <= 100; a++)
{
int gw = a / 1 % 10;
int sw = a / 10 % 10;
if (gw == 9)
{
count++;
}
if (sw == 9)
{
count++;
}
}
printf("count=%d ", count);
system("pause");
return 0;
}