首先确定符合条件的数字的特点,那就是能被9除余9的数或者能除10商9的数。注意一点就是末尾99需要被计算了2次,末尾在+2.
#include<stdio.h>
int main()
{
int i;
int count = 0;
for(i = 1;i <= 100;i++)
{
if(i%10 == 9 || i/9 == 9)
{
count++;
printf("%d ",i);
}
}
count += 2;
printf("\n");
printf("一共出现%d次9\n",count);
return 0;
}