[C] c语言 输入三个整数x,y,z,请把这三个数由小到大输出 →→→→→进入此内容的聊天室

来自 Beefy Bushbaby, 2024-03-15, 写在 C, 查看 24 次.
URL http://www.code666.cn/view/5b782819
  1. 题目:输入三个整数x,y,z,请把这三个数由小到大输出。
  2.  
  3. 程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。
  4.  
  5.  
  6. //  Created by www.runoob.com on 15/11/9.
  7. //  Copyright © 2015年 菜鸟教程. All rights reserved.
  8. //
  9.  
  10. #include <stdio.h>
  11.  
  12. int main()
  13. {
  14.     int x,y,z,t;
  15.     printf("\n请输入三个数字:\n");
  16.     scanf("%d%d%d",&x,&y,&z);
  17.     if (x>y) { /*交换x,y的值*/
  18.         t=x;x=y;y=t;
  19.     }
  20.     if(x>z) { /*交换x,z的值*/
  21.         t=z;z=x;x=t;
  22.     }
  23.     if(y>z) { /*交换z,y的值*/
  24.         t=y;y=z;z=t;
  25.     }
  26.     printf("从小到大排序: %d %d %d\n",x,y,z);
  27. }

回复 "c语言 输入三个整数x,y,z,请把这三个数由小到大输出"

这儿你可以回复上面这条便签

captcha