给你3个整数,找到并输出他们的之中第二小的数。
输入格式
输入只有1行,包括3个整数,数与数之间用1个空格分开。
输出格式
输出只有1行,包括1个整数,为3个数中第二小的数。
输入样例
0 9 2
输出样例
2
详细代码实现如下,望采纳
#include <stdio.h>
int main() {
// 读取3个数
int a, b, c;
scanf("%d%d%d", &a, &b, &c);
// 找到第2小的数
if (a < b && b < c) {
printf("%d\n", b);
} else if (a < c && c < b) {
printf("%d\n", c);
} else if (b < a && a < c) {
printf("%d\n", a);
} else if (b < c && c < a) {
printf("%d\n", c);
} else if (c < a && a < b) {
printf("%d\n", a);
} else {
printf("%d\n", b);
}
return 0;
}
几个判断就出来了呀