• PAT基础级-钻石段位样卷2-7-2 吃鱼还是吃肉 (10 分)


    fish.JPG 肉.JPG

    国家给出了 8 岁男宝宝的标准身高为 130 厘米、标准体重为 27 公斤;8 岁女宝宝的标准身高为 129 厘米、标准体重为 25 公斤。

    现在你要根据小宝宝的身高体重,给出补充营养的建议。

    输入格式:

    输入在第一行给出一个不超过 10 的正整数 N,随后 N 行,每行给出一位宝宝的身体数据:

    性别 身高 体重
    

    其中性别是 1 表示男生,0 表示女生。身高体重都是不超过 200 的正整数。

    输出格式:

    对于每一位宝宝,在一行中给出你的建议:

    • 如果太矮了,输出:duo chi yu!(多吃鱼);
    • 如果太瘦了,输出:duo chi rou!(多吃肉);
    • 如果正标准,输出:wan mei!(完美);
    • 如果太高了,输出:ni li hai!(你厉害);
    • 如果太胖了,输出:shao chi rou!(少吃肉)。

    先评价身高,再评价体重。两句话之间要有 1 个空格。

    输入样例:

    4
    0 130 23
    1 129 27
    1 130 30
    0 128 27
    

    输出样例:

    ni li hai! duo chi rou!
    duo chi yu! wan mei!
    wan mei! shao chi rou!
    duo chi yu! shao chi rou!


    #include <iostream>
    using namespace std;
    int main()
    {
        int N;
        int sex,height,weight;
        cin>>N;
        while(N--){
            cin>>sex>>height>>weight;
            string out="";
            if(sex==1){
                if(height<130) out+=" duo chi yu!";
                if(height>130) out+=" ni li hai!";
                if(height==130) out+=" wan mei!";
                if(weight==27) out+=" wan mei!";
                if(weight<27) out+=" duo chi rou!";
                if(weight>27) out+=" shao chi rou!";
            }else{
                if(height<129) out+=" duo chi yu!";
                if(height>129) out+=" ni li hai!";
                if(height==129) out+=" wan mei!";
                if(weight==25) out+=" wan mei!";
                if(weight<25) out+=" duo chi rou!";
                if(weight>25) out+=" shao chi rou!";
            }
            cout<<out.substr(1,out.length()-1)<<endl;
        }
        system("pause");
        return 0;
    }
  • 相关阅读:
    从针对接口编程到依赖注入
    DataRow 数组转化成DataTable
    Math 类的方法概要
    .net控件
    字符串反转
    DataTable
    Enabled设置为False时,前景色和背景色也不改变的TextBox 并居中
    C# 四舍五入 (解决四舍六入五成双的问题)
    查询最后一条数据
    C# toString()
  • 原文地址:https://www.cnblogs.com/littlepage/p/11966796.html
Copyright © 2020-2023  润新知