题目描述
给定三个整数 aa , bb 和 cc ,请编程从中找出第二小的数并输出。
输入
一行, 33 个int
范围内的整数,分别表示 aa , bb , cc ,其中 aa , bb , cc 33 个整数不完全相同。
输出
输出第二小的数,如果有两个,则输出其中一个即可。
输入样例
1 2 3
输出样例
2
题解
#include <stdio.h>
//B 题3-2 单分支选择结构:寻找第二小数
int main()
{
int a, b, c, num;
scanf("%d%d%d", &a, &b, &c);
if (a > b)
{
num = a;
a = b;
b = num;
}
if (a > c)
{
num = a;
a = c;
c = num;
}
if (b > c)
{
num = b;
b = c;
c = num;
}
printf("%d\n", b);
return 0;
}