C语言,从键盘输入任意10个整数,求出其中的最大值和最小值的差
时间: 2024-02-17 08:02:13 浏览: 81
C语言程序设计-求一批数中最大值和最小值的差.c
5星 · 资源好评率100%
好的,你可以使用以下 C 语言代码实现:
```c
#include <stdio.h>
int main() {
int nums[10]; // 定义一个长度为 10 的数组
int max_num, min_num, diff;
// 使用 for 循环接收 10 个整数
for (int i = 0; i < 10; i++) {
printf("请输入第%d个整数:", i+1);
scanf("%d", &nums[i]); // 将输入的整数存入数组中
}
// 初始化 max_num 和 min_num
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];
}
}
// 计算差值并输出
diff = max_num - min_num;
printf("最大值为%d,最小值为%d,它们的差为%d\n", max_num, min_num, diff);
return 0;
}
```
你可以将代码复制到你的 C 语言环境中编译运行,输入任意 10 个整数即可得出结果。
阅读全文