编写程序数一下 1到 100 的所有整数中出现多少次数字9
程序如下:
#include <stdio.h>
#include <windows.h>
int main()
{
int i;
int count=0;
for (i = 1; i < 101; i++){
if (i / 10 == 9 || i % 10 == 9){ //第一次筛选出个位或十位至少有一个为9的数
if (i / 10 == 9 && i % 10 == 9){ //第二次筛选出个位十位均为9的数
count++;
}
count++;
printf("%d\t", i);
}
}
printf("\n");
printf("9的个数:%d\n", count);
system("pause");
return 0;
}
结果:
9 19 29 39 49 59 69 79 89 90 91 92 93 94 95
96 97 98 99
9的个数:20
请按任意键继续. . .