B 题3-2 单分支选择结构:寻找第二小数

题目描述

给定三个整数 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;
}

上一篇:搜索题目 专项题解


下一篇:javaweb之filter