用C语言 将三个数从大到小排序

素颜马尾好姑娘i 2022-10-01 00:39 298阅读 0赞
  1. #include <stdio.h>
  2. int main()
  3. {
  4. double a = 0.0, b = 0.0, c = 0.0;
  5. double t = 0.0;
  6. printf("输入三个数:");
  7. scanf("%lf %lf %lf", &a, &b, &c);
  8. if (a-b <= 1e-7)
  9. {
  10. t = a;
  11. a = b;
  12. b = t; /*a是a,b中较大的*/
  13. }
  14. if (a-c <= 1e-7)
  15. {
  16. t = a;
  17. a = c;
  18. c = t; /*a是a,b,c中较大的*/
  19. }
  20. if (b-c <= 1e-7)
  21. {
  22. t = b;
  23. b = c;
  24. c = t; /*b是b,c中较大的*/
  25. }
  26. printf("从大到小的顺序是:%lf %lf %lf\n", a, b, c);
  27. return 0;
  28. }

发表评论

表情:
评论列表 (有 0 条评论,298人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C 排序

    将数字按从小到大的的顺序进行排序输出,根据提示输入相应的数字个数,每输入一个数字要进行换行然后输入下一个数字,当三个数字完全输入之后点击回车,程序会根据从大到小的顺序进行数字的