从键盘上输入十个整数,用数组存放,求所有元素的最大值,最小值和平均值,用C语言编辑
时间: 2024-12-10 09:49:56 浏览: 18
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以使用`stdio.h`库来处理标准输入,`stdlib.h`库来获取最大值、最小值,并且需要一个数组来存储输入的整数。以下是一个简单的程序示例:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int num[10]; // 声明一个包含10个整数的数组
int i;
float sum = 0; // 初始化总和
printf("请输入10个整数:\n");
for (i = 0; i < 10; ++i) {
scanf("%d", &num[i]); // 输入并保存到数组中
sum += num[i]; // 累加每个数字
}
// 计算最大值、最小值
int max = num[0], min = num[0];
for (i = 1; i < 10; ++i) {
if (num[i] > max) {
max = num[i];
}
if (num[i] < min) {
min = num[i];
}
}
// 计算平均值
float average = (float)sum / 10;
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%.2f\n", average); // 输出两位小数
return 0;
}
```
当你运行这个程序,它会提示你依次输入10个整数,然后计算并显示最大值、最小值和平均值。
阅读全文