声明一个包含 10 个元素的整型数组,接收用户的输入,为数组成员逐个进行初始化, 最后输出这个数组的每个值,以及数组的所有值的总和、平均值、最大值及最小值。 C语言
时间: 2024-10-21 14:14:28 浏览: 32
在C语言中,你可以按照以下步骤声明一个包含10个元素的整型数组,接收用户输入,并计算并显示数组的值及相关统计信息:
```c
#include <stdio.h> // 包含输入输出函数库
#define SIZE 10 // 定义数组大小
int main() {
int array[SIZE]; // 声明一个包含10个整数的数组
int sum = 0; // 初始化数组总和
int i;
printf("请输入10个整数:\n");
// 循环获取用户输入并初始化数组
for (i = 0; i < SIZE; i++) {
scanf("%d", &array[i]); // 从用户那里读取整数
sum += array[i]; // 累加到总和
}
// 输出数组元素
printf("数组的值分别为:\n");
for (i = 0; i < SIZE; i++) {
printf("元素 %d: %d\n", i, array[i]);
}
// 计算并输出统计信息
printf("\n数组的总和:%d\n", sum);
double average = (double)sum / SIZE;
printf("平均值:%.2f\n", average); // 保留两位小数
if (SIZE > 0) { // 防止除以零的情况
printf("最大值:%d\n", *max_element(array, array + SIZE));
printf("最小值:%d\n", *min_element(array, array + SIZE));
} else {
printf("无法计算最大值和最小值,因为数组为空。\n");
}
return 0;
}
```
阅读全文