用c语言满足一下要求
时间: 2024-10-10 16:02:28 浏览: 7
在C语言中,如果你需要编写一个程序来满足以下需求:
1. 接受用户输入的10个整数
2. 存储这10个数字在一个数组中
3. 计算并打印这10个数的平均值
4. 找出并打印最高和最低的数值
你可以按照下面的方式编写一个简单的C程序:
```c
#include <stdio.h>
int main() {
int scores[10], i, max, min;
// 输入10个数
for (i = 0; i < 10; i++) {
printf("请输入第%d个分数:", i + 1);
scanf("%d", &scores[i]);
}
// 初始化最大值和最小值为第一个元素
max = min = scores[0];
// 比较数组中的每个元素找到最大和最小值
for (i = 1; i < 10; i++) {
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
// 计算平均值
float average = (float)(sum(scores) - min) / (10 - 1); // 假设sum是一个返回数组总和的辅助函数,实际项目中需自己实现
// 输出结果
printf("平均值:%.2f\n", average);
printf("最高值:%d\n", max);
printf("最低值:%d\n", min);
return 0;
}
// 假设的数组求和函数,实际项目中需要自己实现
int sum(int arr[], int n) {
int total = 0;
for (i = 0; i < n; i++) {
total += arr[i];
}
return total;
}
阅读全文