对变量a,b,c赋值,并由小到大排序
初学者需要帮忙.......
/* WIN-TC下测试正常。 */ #include<stdio.h> void zh(int *x,int *y) { int a; if(*x>*y) { a=*x; *x=*y; *y=a; } } int main(void) { int a,b,c; printf("请输入三个整数,空格格开,enter结束输入:\n"); scanf("%d %d %d",&a,&b,&c); printf("\n您输入的三个数为:%d,%d,%d\n",a,b,c); if(a>b) zh(&a,&b); if(a>c) zh(&a,&c); if(b>c) zh(&b,&c); printf("转换后为:%d,%d,%d\n",a,b,c); getch(); }