void sort(int* a, int* b, int* c)
{
int t;
if (*a>*b)
t=*a,*a=*b,*b=t;
if (*b>*c)
{
t=*b,*b=*c,*c=t;
if (*a>*b)
t=*a,*a=*b,*b=t;
}
}
void swap(int *a,int *b){
int t;
t=a;
a=b;
b=t;
}
main(){
int x,y,z
print("%s","请输入三个数:");
scanf("%d,%d,%d",x[0],x[1],x[2]);
if (x>y) swap(x,y);
if (x>z) swap(x,z);
if (y>z) swap(y,z);
print("%d %d %d",x,y,z)
}
定义三个数字
然后让他们的值等于屏幕输入的三个数
再用if排列一下
很简单的啊