C语言初级问题
太久没写了,有点忘记……看写得对不(手上没软件运行测试)
题目很简单:依大到小的顺序输出X、Y、Z三个整数的值
#include<stdio.h>
void swap(int a,int b,int c)
{
int d;
if(b>a){d=b;a=d;b=a;}
if(c>a){d=c;a=d;c=a;}
if(c>b){d=c;b=d;c=b;}
}
void main()
{
int x,y,z;
scanf("%d %d %d",&x,&y,&z);
swap(x,y,z);
printf("\n %d %d %d",x,y,z);
}