L1-063 吃鱼还是吃肉 (10 分)

简介: L1-063 吃鱼还是吃肉 (10 分)

ff150db65efffb7e02ae5f27ca3d6209.jpg527bd0c8c7eb18907579c73711942619.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 个空格。


输入样例:

1. 4
2. 0 130 23
3. 1 129 27
4. 1 130 30
5. 0 128 27

结尾无空行


输出样例:

1. ni li hai! duo chi rou!
2. duo chi yu! wan mei!
3. wan mei! shao chi rou!
4. duo chi yu! shao chi rou!

结尾无空行


#include<iostream>
using namespace std;
int main()
{
    int n,a,b,c,h,w;
    cin>>n;
    while(n--)
    {
        cin>>a>>b>>c;
        if(a==0) h=129,w=25;//先确定好标准身高和体重
        else h=130,w=27;
        if(b==h){
            cout<<"wan mei! ";
            if(c==w) cout<<"wan mei!\n";
            else if(c>w) cout<<"shao chi rou!\n";
            else cout<<"duo chi rou!\n";
        }else if(b>h){
            cout<<"ni li hai! ";
            if(c==w) cout<<"wan mei!\n";
            else if(c>w) cout<<"shao chi rou!\n";
            else cout<<"duo chi rou!\n";
        }else{
            cout<<"duo chi yu! ";
            if(c==w) cout<<"wan mei!\n";
            else if(c>w) cout<<"shao chi rou!\n";
            else cout<<"duo chi rou!\n";
        }
    }
    return 0;
}


目录
相关文章
|
存储 C++
【PTA】L1-039 古风排版(C++)
【PTA】L1-039 古风排版(C++)
178 1
|
C++
【PTA】L1-033 出生年(C++)
【PTA】L1-033 出生年(C++)
302 0
【PTA】L1-033 出生年(C++)
|
JavaScript 前端开发 Java
v-if和v-show的区别?使用场景?v-if状态改变调用钩子函数的示例
这篇文章详细阐述了Vue中`v-if`和`v-show`指令的共同点、区别、使用场景以及它们在组件和普通元素上附属时的不同表现,并通过示例展示了状态改变时对钩子函数调用的影响。
v-if和v-show的区别?使用场景?v-if状态改变调用钩子函数的示例
|
存储 关系型数据库 MySQL
深入解析MySQL数据存储机制:从表结构到物理存储
深入解析MySQL数据存储机制:从表结构到物理存储
1496 1
|
C++
【天梯赛】L2-045 堆宝塔
最后 A 柱上剩下的宝塔作为一件成品,B 柱上剩下的彩虹圈被逐一取下,堆成另一座宝塔。堆宝塔游戏是让小朋友根据抓到的彩虹圈的直径大小,按照从大到小的顺序堆起宝塔。但彩虹圈不一定是按照直径的大小顺序抓到的。第二行按照宝宝抓取的顺序给出 N 个不超过 100 的正整数,对应每个彩虹圈的直径。//定义一个栈,T可以为int,float,double,char,string......在一行中输出宝宝堆出的宝塔个数,和最高的宝塔的层数。//检查栈是否为空,如果为空返回true,否则返回false。
246 8
|
存储 人工智能 C++
【PTA】L1-064 估值一亿的AI核心代码(详C++)
【PTA】L1-064 估值一亿的AI核心代码(详C++)
426 1
|
安全 Linux 网络安全
【专栏】CentOS 8 最小安装提供了一个精简高效的环境
【4月更文挑战第28天】本文介绍了如何进行CentOS 8的最小安装,包括准备工作(确认硬件兼容性、下载ISO镜像、制作启动盘及备份数据)和安装步骤(选择语言、最小环境、网络设置、安全策略、分区、用户设置及开始安装)。安装后需进行基础配置,如系统更新、SELinux设置、防火墙配置、安装必要软件包和服务优化。最小安装提供了一个精简高效的环境,便于用户根据需求自定义和管理服务器。
1224 0
|
网络协议 Linux
Cannot assign requested address解决办法
Cannot assign requested address解决办法
|
C++
【PTA】​L1-058 6翻了 ​ (C++)
【PTA】​L1-058 6翻了 ​ (C++)
191 0
【PTA】​L1-058 6翻了 ​ (C++)
|
C++
【PTA】​L1-078 吉老师的回归​(C++)
【PTA】​L1-078 吉老师的回归​(C++)
302 0
【PTA】​L1-078 吉老师的回归​(C++)