题目
本题要求将输入的任意3个整数从小到大输出。
思路
- 每输入一个数字,进行一次if…else判断。
- 定义变量a,b,c。a存最大数,c存最小数,b存中间数。
输入格式
输入在一行中给出3个整数,其间以空格分隔。
输出格式
在一行中将3个整数从小到大输出,其间以“->”相连。
输入样例
4 2 8
输出样例
2->4->8
代码
#include <stdio.h>
int main ()
{
int a,b,c,num;
a=b=c=0;
for(int i = 1;i<=3;i++)
{
scanf("%d",&num);
if(num >a)
{
c=b;
b=a;
a=num;
}
else if(num<b)
{
c=num;
}
else
{
c=b;
b=num;
}
}
printf("%d->%d->%d",c,b,a);
return 0;
}