C语言 用while从键盘输入10个整数,并找出其中的最小值,最大值,总和和平均值
时间: 2024-05-02 11:22:57 浏览: 102
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
好的,我明白了。关于你的问题,我可以提供以下C语言代码:
```c
#include <stdio.h>
int main()
{
int numbers[10]; // 用于存储输入的10个整数
int i = 0; // 循环计数器
int sum = 0; // 总和
int min = 0; // 最小值
int max = 0; // 最大值
float avg = 0.0f; // 平均值
// 从键盘输入10个整数
printf("请输入10个整数:\n");
while (i < 10) {
scanf("%d", &numbers[i]);
i++;
}
// 计算总和、最小值和最大值
sum = min = max = numbers[0];
for (i = 1; i < 10; i++) {
sum += numbers[i];
if (numbers[i] < min) {
min = numbers[i];
}
if (numbers[i] > max) {
max = numbers[i];
}
}
// 计算平均值
avg = (float)sum / 10;
// 输出结果
printf("最小值:%d\n", min);
printf("最大值:%d\n", max);
printf("总和:%d\n", sum);
printf("平均值:%f\n", avg);
return 0;
}
```
希望对你有所帮助。如果你有更多问题,请随时问我。
阅读全文