1.scanf的用法
2.swap传递的应该是地址
#include<stdio.h>
//交换x,y,传过来的是地址,还不是值
void swap(int *x, int *y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
}
//按从大到小顺序输出3个数,冒泡排序
void main()
{
int x,y,z,tmp;
scanf("%d,%d,%d",&x,&y,&z); //格式化输入,"7,9,8",注意逗号,和scanf保持一致
if(x < y)
swap(&x,&y);
if(y < z)
swap(&y,&z);
if(x < y)
swap(&x,&y);
printf("%d,%d,%d",x,y,z);
system("pause");
}