#include<stdio.h>
int main()
{
int a,b,c,t;
scanf("%d %d %d",&a,&b,&c);
if (a<=b)
{ if(c<=a)
printf("%d->%d->%d",c,a,b);
else if(c>=b)
printf("%d->%d->%d",a,b,c);
else
printf("%d->%d->%d",a,c,b);
}
else
{ t=a;
a=b;
b=t;
if(c<=a)
printf("%d->%d->%d",c,a,b);
else if(c>=b)
printf("%d->%d->%d",a,b,c);
else
printf("%d->%d->%d",a,c,b);
}
}
写得应该还有更简化的模式:)欢迎指点!
一开始运行报随机数了,后来发现printf里面也用了&a,&b,&c 。。。。。。
我心想也不会犯这样低级的错误啊,原来是ctrlCV的时候直接把scanf的粘贴再加点符号用用,忘改了。。。
杨亮老师说,一个好的程序员每用一次ctrlcv,都要扇自己一巴掌(哭笑不得)!