1.scanf的用法
2.swap傳遞的應該是地址
#include<stdio.h>
//交換x,y,傳過來的是地址,還不是值
void swap(int *x, int *y)
{
int tmp;
tmp = *x;
*x = *y;
*y = tmp;
}
//按從大到小順序輸出3個數(shù),冒泡排序
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");
}