编写一个c语言程序,接受用户输入的数字列表,并输出其中最大和最小的差值
时间: 2024-02-12 18:05:04 浏览: 34
好的,以下是一个 C 语言程序,可以接受用户输入的数字列表,并输出其中最大和最小值的差值:
```c
#include <stdio.h>
int main() {
int numbers[100], n, i, max_num, min_num, diff;
printf("请输入数字个数:");
scanf("%d", &n);
printf("请输入数字列表:");
for (i = 0; i < n; i++) {
scanf("%d", &numbers[i]);
}
max_num = numbers[0];
min_num = numbers[0];
for (i = 1; i < n; i++) {
if (numbers[i] > max_num) {
max_num = numbers[i];
}
if (numbers[i] < min_num) {
min_num = numbers[i];
}
}
diff = max_num - min_num;
printf("最大值为:%d\n", max_num);
printf("最小值为:%d\n", min_num);
printf("差值为:%d\n", diff);
return 0;
}
```
程序首先接受用户输入的数字个数和数字列表,使用一个数组来存储这些数字。然后使用一个循环遍历数组,找到其中的最大和最小值。最后计算差值并输出结果。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)