zoukankan      html  css  js  c++  java
  • Codeup

    问题 C: 例题4-3 比较交换3个实数值,并按序输出

    时间限制: 1 Sec  内存限制: 12 MB
    提交: 893  解决: 729
    [提交][状态][讨论版][命题人:外部导入]

    题目描述

    从键盘输入3个实数a, b, c,通过比较交换,将最小值存储在变量a中,最大值存储在变量c中,中间值存储在变量b中,并按照从小到大的顺序输出这三个数a, b, c。

    末尾输出换行。

    输入

    输入以空格分隔的三个实数

    输出

    按照从小到大的顺序输出这三个实数,中间以空格分隔,最小值在前,最大值在后。小数点后保留2位小数。

    注意末尾的换行。

    样例输入

    3 7 1

    样例输出

    1.00 3.00 7.00
     1 #include <stdio.h>
     2 int main(){
     3     double a,b,c,t;
     4     scanf("%lf %lf %lf",&a,&b,&c);
     5     if(a<b&&a<c){
     6         if(b<c){
     7         }else{
     8             t = b;
     9             b = c;
    10             c = b;
    11         }
    12     }else if(b<a&&b<c){
    13         if(a<c){
    14             t = b;
    15             b = a;
    16             a = t;
    17         }else{
    18             t = a;
    19             a = b;
    20             b = c;
    21             c = t;
    22         }
    23     }else if(c<a&&c<b){
    24         if(a<b){
    25             t = b;
    26             b = a;
    27             a = c;
    28             c = t;
    29         }else{
    30             t = a;
    31             a = c;
    32             c = a;
    33         }
    34     }
    35     printf("%.2f %.2f %.2f",a,b,c);
    36     return 0;
    37 } 
     
  • 相关阅读:
    正则匹配 sql语句参数
    正则判断是不是移动端浏览
    .net 2.0 后台多线程
    Oracle 获取当天数据
    C# 图片转Base64
    Js FileReader图片加载
    KendoUI操作笔记
    Android Studio解析Json文件内容
    LitePal
    C#最基本的小说爬虫
  • 原文地址:https://www.cnblogs.com/Miracle-Maker/p/9795305.html
Copyright © 2011-2022 走看看