c++三个数排序 键盘输入三个数字,输出结果从大到小排序(用if类型)

如题所述

可以参考下面的代码:

#include <iostream.h>

void main()

{

int a,b,c,t;

cout<<"输入3个整数:";

cin>>a>>b>>c;

if(a<b)

{

t=a;a=b;b=t;

}

if(b<c)

{

t=b;b=c;c=t;

}

if(a<b)

{

t=a;a=b;b=t;

}

cout<<a<<' '<<b<<' '<<c<<endl;

}

扩展资料:

函数语法

IF(logical_test,value_if_true,value_if_false)

功能

IF函数是条件判断函数:如果指定条件的计算结果为 TRUE,IF函数将返回某个值;如果该条件的计算结果为 FALSE,则返回另一个值。

例如IF(测试条件,结果1,结果2),即如果满足“测试条件”则显示“结果1”,如果不满足“测试条件”则显示“结果2”。

参数

Logical_test 表示计算结果为 TRUE 或 FALSE 的任意值或表达式

参考资料来源:百度百科-IF函数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-22
#include <iostream>
using namespace std;
int main()
{
    int a,b,c,t;
    cin >> a >> b >> c;
    if (a < b)
    {
        t=a;
        a=b;
        b=t;
    }
    if (a < c)
    {
        t=a;
        a=c;
        c=t;
     }
     if (b < c)
     {
         t=b;
         b=c;
         c=t;
     }
    cout << a << " " << b << " " << c << endl;
    return 0;
}

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网