c语言循环结构简单计算接受从键盘输入的N个整数,输出其中的最大值、最小值和平均值(平均值为整除的商)。 第一行一个正整数N(N<=100); 第二行有N个用空格隔开的整数Ti (1 <= i <= N
时间: 2024-11-03 11:23:21 浏览: 63
在C语言中,你可以使用`for`或`while`循环结构来完成这个任务。这里是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int n;
float sum = 0, avg, min_val = INT_MAX, max_val = INT_MIN; // 初始化最大值和最小值为整型范围内的极端值
// 输入整数的数量
printf("请输入整数的数量(N): ");
scanf("%d", &n);
// 确保输入的N在允许范围内
if(n > 100) {
printf("错误:N不应超过100。\n");
return 1;
}
// 循环读取并处理N个整数
for(int i = 0; i < n; i++) {
int num;
printf("请输入第%d个整数: ", i + 1);
scanf("%d", &num);
// 更新最大值和最小值
if(num > max_val) {
max_val = num;
}
if(num < min_val) {
min_val = num;
}
// 计算累加和
sum += num;
}
// 计算平均值并输出结果
avg = sum / n;
printf("最大值: %d\n", max_val);
printf("最小值: %d\n", min_val);
printf("平均值: %.2f\n", avg); // 输出保留两位小数
return 0;
}
```
阅读全文