求助 新手作练习题,有点想不通
#include<stdio.h>void swap(int *pa,int *pb)
{
int temp;
temp=*pa;
*pa=*pb;
*pb=temp;
}
void main()
{
printf("请输入4个正整数:");
int a,b,c,d,temp;
scanf("%d%d%d%d",&a,&b,&c,&d);
if(a>b) swap(&a,&b);
if(b>c) swap(&b,&c);
if(c>d) swap(&c,&d);
if(a>b) swap(&a,&b);//就这一步想不通,为什么要加这一步,求赐教
printf("%d,%d,%d,%d\n",a,b,c,d);
}