C语言经典算法05

来源:互联网 发布:python 渗透测试 编辑:程序博客网 时间:2024/06/05 08:45

【程序5
题目:输入三个整数x,y,z,请把这三个数由小到大输出。

1.程序分析:我们想办法把最小的数放到x上,先将xy进行比较,如果x>y则将xy的值进行交换,
然后再用xz进行比较,如果x>z则将xz的值进行交换,这样能使x最小。
2.程序源代码:
main() { int x,y,z,t; scanf("%d%d%d",&x,&y,&z); if (x>y) {t=x;x=y;y=t;} /*交换x,y的值*/ if(x>z) {t=z;z=x;x=t;}/*交换x,z的值*/ if(y>z) {t=y;y=z;z=t;}/*交换z,y的值*/ printf("small to big: %d %d %d\n",x,y,z); }

 

0 0
原创粉丝点击