请用c语言stdio.h实现
时间: 2024-12-06 16:22:15 浏览: 16
在C语言中,使用`stdio.h`库可以编写控制台输入输出的程序。以下是一个简单的示例,它实现了计算并输出用户在给定范围内输入的整数的平均值:
```c
#include <stdio.h>
int main() {
int num_count = 0;
float sum = 0.0;
printf("请输入一个整数范围的下限(或按Enter退出): ");
while (scanf("%d", &num_count) == 1 && num_count != '\n') { // 读取用户输入的整数
printf("请输入另一个整数(或按Enter继续): ");
scanf("%f", &sum); // 计算累加总和
}
if (num_count > 0) {
float average = sum / num_count; // 计算平均值
printf("所输入整数的平均值是: %.2f\n", average);
} else {
printf("输入结束,没有数据。\n");
}
return 0;
}
```
在这个例子中:
- `printf`用于向用户提示输入信息。
- `scanf`用于从用户那里获取输入,`%d`用于读取整数,`%f`用于读取浮点数(因为我们需要存储总和)。
- 当用户输入完范围后,我们检查`num_count`是否大于0来判断是否有足够的数据计算平均值。
阅读全文