要求程序PROG1. C的功能是: 输入10个整数:22,67,32,15,8,56,28,5,29,42,求出这些整数中的最大值和最小值之差x。
时间: 2023-07-27 15:33:28 浏览: 116
C语言程序设计-求一批数中最大值和最小值的差.c
5星 · 资源好评率100%
好的,以下是满足您要求的 PROG1.C 程序代码:
```
#include <stdio.h>
int main() {
int nums[10] = {22, 67, 32, 15, 8, 56, 28, 5, 29, 42};
int max_num = nums[0], min_num = nums[0];
for (int i = 1; i < 10; i++) {
if (nums[i] > max_num) {
max_num = nums[i];
}
if (nums[i] < min_num) {
min_num = nums[i];
}
}
int diff = max_num - min_num;
printf("最大值为:%d\n", max_num);
printf("最小值为:%d\n", min_num);
printf("最大值和最小值之差为:%d\n", diff);
return 0;
}
```
该程序首先定义了一个长度为 10 的整型数组 nums,并初始化了其中的元素。然后利用 for 循环遍历数组,根据每个元素的大小更新最大值和最小值。最后,程序计算出最大值和最小值之差,并输出结果。
注意:程序中的数组初始化和输出信息可以根据您的需要进行修改。
阅读全文