当前位置: 首页 > news >正文

c语言基础:L1-063 吃鱼还是吃肉

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!

程序源码:

// 引入标准输入输出库,该库包含了例如printf和scanf等基本的输入输出函数。  
#include <stdio.h>  // 主函数开始,C语言程序的执行从这里开始。  
int main() {  // 声明一个整型变量N,用来存储宝宝数量。  int N;    // 从标准输入读取一个整数,并将其存储在变量N中,模拟用户输入宝宝数量的操作。  scanf("%d", &N);    // 当N不为0时,执行循环体。这是处理每个宝宝的循环。  while (N--) {    // 声明三个整型变量,gender表示性别(1表示男生,0表示女生),height表示身高,weight表示体重。  int gender, height, weight;    // 从标准输入读取三个整数,分别存储在gender、height和weight中。  scanf("%d%d%d", &gender, &height, &weight);    // 判断如果是男生则是130,是女生则是129。  if (height < 129+gender) {    // 如果身高低于标准值,则输出"多吃鱼!"。  printf("duo chi yu! ");    // 判断如果是男生则是130,是女生则是129。  } else if (height > 129+gender) {    // 如果身高高于标准值,则输出"你厉害!"。  printf("ni li hai! ");    // 否则身高符合标准值(129-130厘米之间),输出"完美!"。  } else {    printf("wan mei! ");    }    // 判断体重是否是小于标准值(25公斤),如果是男生则27,是女生则减25。  if (weight < 25+gender*2) {    // 如果体重低于标准值,则输出"多吃肉!"。  printf("duo chi rou!\n");    // 判断体重是否是大于标准值(25公斤),如果是男生则27,是女生则减25。} else if (weight > 25+gender*2) {    // 如果体重高于标准值,则输出"少吃肉!"。  printf("shao chi rou!\n");    // 否则体重符合标准值(25),输出"完美!"。  } else {    printf("wan mei!\n");    }    }    // 主函数返回0,表示程序正常结束。  return 0;    
}

 

http://www.lryc.cn/news/211603.html

相关文章:

  • <if> 标签中使用了不正确的语法。在 XML 中,<if> 标签不需要使用 <![CDATA[ ... ]]> 将条件语句包装起来。 否则会报错
  • Ubuntu 诞生 19 年
  • JVM进阶(3)
  • Qt QWidget、QDialog、QMainWindow的区别
  • 软考 系统架构设计师系列知识点之设计模式(10)
  • 【python爬虫】设计自己的爬虫 1. request封装
  • 8.0 新特性 - innodb_ddl_threads
  • pgAdmin 4 v7.8 发布,PostgreSQL 开源图形化管理工具
  • Realrek 2.5G交换机 8+1万兆光RTL8373-VB-CG方案简介
  • Linux命令随笔
  • 最新版scene-builder安装
  • 直击电商商城内核!一站式解决方案
  • rabbitmq安装、基本使用
  • Amaon CloudFront助力出海业务访问优化
  • python实现ModBusRTU服务端
  • yum安装node,npm
  • ESM蛋白质语言模型系列
  • RHCE-------Day1
  • Linux(Centos7)防火墙端口操作记录
  • 【MySQL数据库】初识MySQL数据库、安装MySQL
  • Keil Map信息解析
  • 在重生奇迹MU中如何选择最佳的挂机点?
  • IT行业中的热门职业及前景展望
  • linux练习
  • 【【带有握手信号的无符号数乘法verilog+ testbench 代码】】
  • 【Python机器学习】零基础掌握BayesianRidge贝叶斯回归
  • 【机器学习】朴素贝叶斯算法基本原理与计算案例
  • redis6.0源码分析:简单动态字符串sds
  • 1.7 攻击面和攻击树
  • 解决input在谷歌浏览器自动填充问题