对变量a,b,c赋值,并由小到大排序
初学者需要帮忙.......
2008-03-29 10:30
2008-03-29 10:52
2008-03-29 11:43
程序代码:/*
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();
}
2008-03-29 12:26
2008-03-29 12:27
2008-03-29 12:29
2008-03-29 15:15
2008-03-29 18:59

2008-03-29 19:45
2008-04-03 08:35