使用C语言.编写程序数一下 1到 100 的所有整数中出现多少个数字9。并对代码给出注释
时间: 2023-02-19 08:24:44 浏览: 181
以下是 C 语言统计 1 到 100 中 9 出现次数的代码:
```
#include <stdio.h>
int main()
{
int count = 0; // 计数器,记录 9 出现的次数
for (int i = 1; i <= 100; i++) {
if (i % 10 == 9) { // 判断个位数是否为 9
count++;
}
if (i / 10 == 9) { // 判断十位数是否为 9
count++;
}
}
printf("1 到 100 中 9 出现的次数为:%d\n", count);
return 0;
}
```
代码注释:
- `#include <stdio.h>`:引入标准输入输出库,用于使用 `printf` 函数输出结果。
- `int count = 0`:定义计数器变量 `count`,初始值为 0,用于记录 9 出现的次数。
- `for (int i = 1; i <= 100; i++)`:循环遍历 1 到 100 的整数。
- `if (i % 10 == 9)`:如果变量 `i` 除以 10 的余数为 9,说明变量 `i` 的个位数为 9。
- `count++`:如果满足条件,则将计数器加 1。
- `if (i / 10 == 9)`:如果变量 `i` 除以 10 的结果为 9,说明变量 `i` 的十位数为 9。
- `printf("1 到 100 中 9 出现的次数为:%d\n", count);`:输出统计结果。
- `return 0;`:代码结束,返回 0。
阅读全文