c语言定义整型数组,输入10个数,求最高分,最低分,平均分
时间: 2025-01-03 13:44:17 浏览: 9
在 C 语言中,你可以通过以下几个步骤定义一个整型数组、输入10个数,并计算最高分、最低分和平均分:
1. 定义数组:
```c
#include <stdio.h>
#define SIZE 10 // 数组大小
int main() {
int scores[SIZE]; // 定义一个可以存储10个整数的数组
}
```
2. 输入10个数:
```c
for (int i = 0; i < SIZE; i++) {
printf("请输入第 %d 个分数:", i+1);
scanf("%d", &scores[i]); // 读取用户输入并保存到数组中
}
```
3. 求最高分和最低分:
```c
int max_score = scores[0];
int min_score = scores[0];
for (int i = 1; i < SIZE; i++) {
if (scores[i] > max_score) {
max_score = scores[i];
} else if (scores[i] < min_score) {
min_score = scores[i];
}
}
```
4. 计算平均分:
```c
float sum = 0;
for (int i = 0; i < SIZE; i++) {
sum += scores[i];
}
float average = sum / SIZE; // 平均值 = 总和 / 数量
```
5. 输出结果:
```c
printf("最高分:%d\n", max_score);
printf("最低分:%d\n", min_score);
printf("平均分:%.2f\n", average); // 保留两位小数
return 0;
}
```
阅读全文