以下是引用hackerjiang在2007-4-27 16:14:07的发言:
使用冒泡法就OK啦
main()
{
int sum[4],dataA=0,dataB=0,temp;
for(;dataA<4;dataA++)
scanf("%d",&sum[0]);
for(dataA=0;dataA<3;dataA++)
for(;dataB<3-dataA;dataB++)
if(sum[dataA]>sum[dataA+1])
{
temp=sum[dataA];sum[dataA]=sum[dataB+1];sum[dataB+1]=temp;
}
for(dataA=0;dataA<4;dataA++)
printf("%d ",sum[dataA]);
}
这位朋友,你有没有运行过,我运行了好像不是所要结果,能不能再仔细看下,谢谢!