刷题比比4,5
最强题解
#include<cstdio>
int main()
{
int a,b,c;
int x=1,y=2,z=3;
scanf("%d %d %d",&a,&b,&c);
if(b<c)//让b和c先进行比较 。
{
int t=b;b=c;c=t;
t=y;y=z;z=t;
}
if(a<b)//知道了b比c小,再用b和a比。
{
int t=a;a=b;b=t;
t=x;x=y;y=t;
}
if(b<c)//求出了a小,所以要让b和c再比较
{
int t=b;b=c;c=t;
t=y;y=z;z=t;
}
printf("%d %d %d",x,y,z);//刷题5就多了一种情况,但是不符合以上条件。所以是按照学号小的在前。
return 0;
}