C语言定义一个有十个整型元素的数组,输入数值,求所有元素的和,平均值,最大值以及最小值并输出
时间: 2024-10-20 21:15:40 浏览: 41
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以通过以下几个步骤定义一个包含十个整数元素的数组,并计算其总和、平均值、最大值和最小值:
```c
#include <stdio.h>
int main() {
int arr[10]; // 定义一个长度为10的整型数组
int sum = 0; // 初始化数组和为0
int i;
// 输入十个元素
for (i = 0; i < 10; i++) {
printf("请输入第 %d 个元素: ", i+1);
scanf("%d", &arr[i]); // 读取用户输入并存储到数组中
sum += arr[i]; // 累加求和
}
// 计算平均值
float average = (float)sum / 10;
// 找出最大值和最小值
int max_value = arr[0];
int min_value = arr[0];
for (i = 1; i < 10; i++) {
if (arr[i] > max_value) {
max_value = arr[i];
}
if (arr[i] < min_value) {
min_value = arr[i];
}
}
// 输出结果
printf("数组元素的和: %d\n", sum);
printf("数组的平均值: %.2f\n", average);
printf("数组的最大值: %d\n", max_value);
printf("数组的最小值: %d\n", min_value);
return 0;
}
```
当你运行这个程序时,会提示用户逐个输入数组元素,然后它会计算并显示总和、平均值、最大值和最小值。
阅读全文