c语言输入10个数,计算其最大值、 最小值和平均值并输出。
时间: 2024-11-03 12:24:02 浏览: 22
C语言程序设计-编写程序。从键盘读入8个整数存入数组a中并输出这8个数据。和、最大值、最小值及平均值。正数之和、负数之和
5星 · 资源好评率100%
在C语言中,你可以使用循环结构(如for或while)以及一些变量来完成这个任务。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int numbers[10]; // 创建一个包含10个元素的整型数组
float sum = 0; // 初始化总和为0
int max = numbers[0], min = numbers[0]; // 初始最大值和最小值设为第一个元素
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &numbers[i]); // 输入第i个数字
sum += numbers[i]; // 累加到总和
if (numbers[i] > max) { // 如果当前数值大于最大值
max = numbers[i];
} else if (numbers[i] < min) { // 如果当前数值小于最小值
min = numbers[i];
}
}
float average = sum / 10.0; // 计算平均值,注意除以元素总数,不是数组下标
printf("最大值:%d\n", max);
printf("最小值:%d\n", min);
printf("平均值:%.2f\n", average); // 输出结果保留两位小数
return 0;
}
```
阅读全文