zoukankan      html  css  js  c++  java
  • Problem A: 编写函数:三个数的最大最小值 (Append Code)

    Description

    给出三个数a,b,c,最大值是?最小值是?

    -----------------------------------------------------------------------------

    编写以下两个函数:

    get_num()的功能是读取输入的三个整数a,b,c;

    max_min()的功能是求出a,b,c的最大值和最小值。

    以上函数的调用格式见“Append Code”。这里不给出函数原型,请通过main()函数自行确定。

    Input

    输入的第一个整数n,表示有n组测试数据,每组3个整数:a,b,c。a,b,c都在int类型范围内。

    Output

    每组测试数据对应输出一行:为a,b,c的最大值和最小值,格式见sample。

    Sample Input

    5
    20 15 10
    10 15 20
    100 100 0
    0 1 -1
    0 0 0

    Sample Output

    case 1 : 20, 10
    case 2 : 20, 10
    case 3 : 100, 0
    case 4 : 1, -1
    case 5 : 0, 0

    HINT

    Append Code

    #include<iostream>
    using namespace std;
    void get_num(int &a,int &b,int &c)
    {
        cin>>a>>b>>c;
    }
    void max_min(int &mmax,int &mmin,int &a,int &b,int &c)
    {
        mmax=a;
        mmin=a;
        if(b>mmax)
            mmax=b;
        else if(b<mmin)
            mmin=b;
        if(c>mmax)
            mmax=c;
        else if(c<mmin)
            mmin=c;
    }
    int main()
    {
        int cases;
        int mmax, mmin, a, b, c;

        cin>>cases;
        for(int i = 1; i <= cases; ++i)
        {
            get_num(a, b, c);
            max_min(mmax, mmin, a, b, c);
            cout<<"case "<<i<<" : "<<mmax<<", "<<mmin<<endl;
        }
    }

  • 相关阅读:
    自考 exec 7 3
    画函数图像
    Exec68
    applet main共存 五角星和五面形
    jcheckbox 用例
    JList 单击 ,双击例
    web性能优化(一)弱请求处理
    web性能优化(二)优化思维图
    算法之道左右旋转字符串
    腾讯微信面试题实现时间复杂度为O(1)的栈 20130226
  • 原文地址:https://www.cnblogs.com/TogetherLaugh/p/6544597.html
Copyright © 2011-2022 走看看