1到 100 的所有整数中出现多少个数字9
- 考虑个位和十位有可能出现9的情况
//9 19 29 39 49 59 69 79 89 99
//90 91 92 94 … 99
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)
count++;
if (i / 10 == 9)
count++;
}
printf("%d\n", count);
return 0;
}
或者
int main()
{
int i = 0;
int count = 0;
for (i =1; i <= 100; i++)
{
if ((i%10==9) ||( i / 10==9))
{
printf("%d ", i);
count++;
}
}
printf("\n");
printf("一共几个9:%d", count);
return 0;
}