#include <stdio.h>
int main()
{
int i=1;
int count=0;
for(i=1;i<=100;i++)
{
if(i%10==9) //检测个位上是9的数
{
printf("%d ",i);
count++;
}
else if(i/10==9) //检测十位上是9的数
{
printf("%d ",i);
count++;
}
}
printf("\n");
printf("count=%d\n",count);
return 0;
}
个位为9的十个,十位为9的十个,原本应该有二十个,但99都占了,所以是19个
运行结果如下: