使用c程序实现,从键盘任意输入4个整数,要求输出其中的最大值与最小值
时间: 2024-10-10 09:11:44 浏览: 66
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
要使用 C 程序实现这个功能,你可以创建一个简单的主函数,让用户依次输入四个整数,然后通过比较找出最大值和最小值。以下是一个基本的示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4; // 定义四个变量存储用户输入
int max, min;
printf("请输入第一个整数:");
scanf("%d", &num1);
printf("请输入第二个整数:");
scanf("%d", &num2);
printf("请输入第三个整数:");
scanf("%d", &num3);
printf("请输入第四个整数:");
scanf("%d", &num4);
// 初始最大值和最小值设置为第一个数
max = num1;
min = num1;
// 比较其他数值,如果大于当前最大值,则更新max,小于当前最小值则更新min
if (num2 > max) {
max = num2;
}
if (num2 < min) {
min = num2;
}
if (num3 > max || num3 < min) { // 同理比较num3
max = num3 > max ? num3 : max;
min = num3 < min ? num3 : min;
}
if (num4 > max || num4 < min) { // 最后比较num4
max = num4 > max ? num4 : max;
min = num4 < min ? num4 : min;
}
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
当你运行这个程序,它会提示用户分别输入四个整数,然后输出这四个数中的最大值和最小值。
阅读全文