编译环境:vc++6.0
#include <stdio.h>
int swap(int *, int *y); //函数声明
int main() /*由键盘输入三个数,降序输出*//*最大的数放左边,最小的数放右边*/
{
int x, y, z;
printf("请输入三个数,空格分隔\n");
scanf("%d%d%d", &x, &y, &z);
if (x < y)
swap(&x, &y);
if (y < z)
swap(&y, &z);
if (x < y)
swap(&x, &y);
printf("%d\t%d\t%d\n", x, y, z);
return 0;
}
int swap(int* x, int* y)
{
int temp;
temp = *x;
*x = *y;
*y = temp;
return 0;
}
测试案例: