/*
C 练习实例5
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,
如果x>y则将x与y的值进行交换,然后再用x与z进行比较,
如果x>z则将x与z的值进行交换,这样能使x最小。
*/
#include <stdio.h>
void swap(int *a,int *b)
{
int test;
test = *a;
*a = *b;
*b = test;
}
int main()
{
int x, y, z;
printf("\n请输入三个整数x,y,z.格式为x,y,z(ex:1,2,3)\n");
scanf("%d,%d,%d",&x, &y, &z);
if(x > y) swap(&x, &y);
if(x > z) swap(&x, &z);
if(y > z) swap(&y, &z);
printf("从小到大排列后为:%d < %d < %d\n", x, y, z);
return 0;
}
C 练习实例5
最新推荐文章于 2019-03-12 09:46:37 发布