控制台读入三个整数,输出这三个整数中的最大值,最小值。 c语言
时间: 2024-10-27 17:07:26 浏览: 32
Java 获取控制台输入的整数并输出最大值和最小值
在 C 语言中,你可以通过遍历输入的整数并比较它们的大小来找到最大的和最小的值。这里是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int a, b, c; // 定义三个整数变量
printf("请输入三个整数:\n"); // 提示用户输入
// 从控制台读取输入
scanf("%d", &a);
scanf("%d", &b);
scanf("%d", &c);
// 比较并找出最大值和最小值
int max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c); // 使用三元运算符
int min = (a < b) ? ((a < c) ? a : c) : ((b < c) ? b : c); // 同理,找到最小值
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们首先读取用户的三个整数,然后分别用两个嵌套的三元运算符 `? :` 来比较它们之间的大小,并存储结果。最后,打印出最大值和最小值。
阅读全文