c语言,给出10个整数,求最大值最小值,所有整数的和及平均值
时间: 2024-11-12 09:32:01 浏览: 24
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
在C语言中,为了找出一组整数的最大值、最小值、总和以及平均值,你可以采用以下步骤:
1. 定义数组存储10个整数。
2. 使用循环遍历数组,初始化最大值(设为第一个元素)、最小值(设为第一个元素),并累加每个元素到总和变量。
3. 遍历结束后,总和除以元素个数得到平均值。
以下是简单的C程序示例:
```c
#include <stdio.h>
int main() {
int numbers[10] = {5, 10, 15, 20, 25, 30, 35, 40, 45, 50}; // 假设这是你要处理的10个整数
int max, min, sum = 0;
float average;
// 初始化最大值和最小值为数组的第一个元素
max = min = numbers[0];
// 计算最大值、最小值和总和
for (int i = 1; i < 10; i++) {
if (numbers[i] > max) {
max = numbers[i];
}
if (numbers[i] < min) {
min = numbers[i];
}
sum += numbers[i];
}
// 计算平均值
average = (float)sum / 10;
printf("最大值: %d\n", max);
printf("最小值: %d\n", min);
printf("总和: %d\n", sum);
printf("平均值: %.2f\n", average); // 保留两位小数
return 0;
}
```
运行此程序后,它会打印出给定10个整数的最大值、最小值、总和和平均值。
阅读全文