if(a>=b) {t=a;a=b;b=t;} /* 这一句的意思是:如果a>b,则交换a和b,否则什么也不做。即用a存 放a b二者中较小的数,b存放较大的数*/
if(a>=c) {t=a;a=c;c=t;} /* a再和c比较,a存放二者较小的数。经过这次比较后,a是三个数中最小的*/
if(b>=c) {t=b;b=c;c=t;} /*b和c比较,b存二者中较小的数,c存较大的数*/
printf("%d,%d,%d\n",a,b,c); /*这样比较过再输出,则a最小,b其次,c最大*/
input a,b,c
if( a{
int t=a;a=b;b=t; //交换
}
//到此,a>=b
if ( b
int t=b;b=c;c=t; //交换
//到此,c是最小
if ( a {
int t=a;a=b;b=t; //交换
}
}
ouput a,b,c
if(a>=b)
{t=a;a=b;b=t;}
/*
这一句的意思是:如果a>b,则交换a和b,否则什么也不做。