本题要求将输入的任意3个整数从小到大输出。

输入格式:

输入在一行中给出3个整数,其间以空格分隔。

输出格式:

在一行中将3个整数从小到大输出,其间以“->”相连。

输入样例:

4 2 8

输出样例:

2->4->8

#include <stdio.h>

int main()
{
	int a,b,c,max,min;
	scanf("%d %d %d",&a,&b,&c);  //在一行中输入3个整数,其间以空格分隔。
	max=min=b;
	if(a>=b&&a>=c)               //如果a最大,令max为a 
	max=a;
	if(c>=a&&c>=b)               //如果c最大,令max为c 
	max=c;
	if(c<=a&&c<=b)               //如果c最小,令min为c
	min=c;
	if(a<=c&&a<=b)               //如果a最小,令min为a
	min=a;
	
	printf("%d->%d->%d\n",min,a+b+c-max-min,max);
	
	return 0;
}

版权声明:本文为yyyouzibin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/yyyouzibin/article/details/105628601