输入任意十个整数存入数组中,求出最大值和最小值的和C语言
时间: 2024-05-03 10:18:26 浏览: 261
c语言程序找出其中的最大值和最小值问题
可以使用循环遍历数组,找出最大值和最小值,然后将它们相加即可。以下是示例代码:
```c
#include <stdio.h>
int main() {
int arr[10];
int i, max, min, sum;
// 读入十个整数
printf("请输入十个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 初始化最大值和最小值为数组的第一个元素
max = arr[0];
min = arr[0];
// 遍历数组,更新最大值和最小值
for (i = 1; i < 10; i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
// 计算最大值和最小值的和
sum = max + min;
// 输出结果
printf("最大值为%d,最小值为%d,它们的和为%d\n", max, min, sum);
return 0;
}
```
阅读全文