思路没有错,但有6种情况呢,你只写出了3种。交换数值排序较简单点——
代码文本:
#include "stdio.h"
int main(int argc,char *argv[]){
int a,b,c,t;
printf(":lease input three number:");
scanf("%d%d%d",&a,&b,&c);
if(a>b)//这以下有改
t=a,a=b,b=t;
if(a>c)
t=a,a=c,c=t;
if(b>c)
t=b,b=c,c=t;
printf("%d %d %d\n",a,b,c);
return 0;
}