随便给我一道c语言的编程题
时间: 2024-10-13 19:17:35 浏览: 23
100道经典c语言编程试题
当然可以。这里有一个简单的C语言编程题目,它涉及基本的数组操作:
**题目:**
编写一个C程序,创建一个名为`grade_distribution`的整数数组,其中包含5个学生的成绩(范围从0到100)。计算并打印出平均分、最高分和最低分。
```c
#include <stdio.h>
int main() {
int grade_distribution[5]; // 创建一个包含5个元素的成绩数组
int i;
// 输入学生分数
for (i = 0; i < 5; i++) {
printf("请输入第 %d 位学生的分数: ", i + 1);
scanf("%d", &grade_distribution[i]);
}
// 计算平均分
float sum = 0;
for (i = 0; i < 5; i++) {
sum += grade_distribution[i];
}
float average = sum / 5.0;
// 找到最高分和最低分
int max_score = grade_distribution[0];
int min_score = grade_distribution[0];
for (i = 1; i < 5; i++) {
if (grade_distribution[i] > max_score) {
max_score = grade_distribution[i];
}
if (grade_distribution[i] < min_score) {
min_score = grade_distribution[i];
}
}
// 打印结果
printf("平均分: %.2f\n", average);
printf("最高分: %d\n", max_score);
printf("最低分: %d\n", min_score);
return 0;
}
```
**相关问题--:**
1. 这道题目需要哪些基础的C语言知识才能完成?
2. 怎样在C语言中处理用户输入并存储到数组中?
3. 程序如何区分最高分和最低分?
阅读全文