#include <stdio.h>
int main()
{
int i = 0;
int count = 0;
for (i = 1; i <= 100; i++)
{
if (i % 10 == 9)//模是9,说明这个数的个位数是9
count++;
if (i / 10 == 9)//商是9,说明这个数十位数是9
//这里如果使用else if会使得99只数一次
//而题目要求的是出现多少个数字9而不是有多少个数包含9
count++;
}
//9,19,29,39……99 - 10个
//90,91,92,93……99 - 10个
printf("count=%d\n", count);
return 0;
}
C语言练习:数一下1-100所有整数中出现多少个数字9
最新推荐文章于 2024-06-07 20:11:45 发布