news 2026/8/20 10:04:04

洛谷刷题心得3(条件分支)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
洛谷刷题心得3(条件分支)

P5712 【深基3.例4】Apples

题目描述

小 B 喜欢吃苹果。她今天吃掉了 x 个苹果。英语课上学到了 apple 这个词语,想用它来造句。如果她吃了 1 个苹果,就输出Today, I ate 1 apple.;如果她没有吃,那么就把 1 换成 0;如果她吃了不止一个苹果,别忘了apple这个单词后面要加上代表复数的s。你能帮她完成这个句子吗?

输入格式

输入一行一个自然数 x,表示吃掉的苹果数。

输出格式

根据题目要求输出。

我的答案
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int x=sc.nextInt(); if(x==0||x==1){ System.out.println("Today, I ate "+x+" apple."); } else if(x>1){ System.out.println("Today, I ate "+x+" apples."); } } }
自我总结

1.明确了拼接的内容与格式

P5713 【深基3.例5】洛谷团队系统

题目描述

在洛谷上使用团队系统非常方便的添加自己的题目。如果在自己的电脑上配置题目和测试数据,每题需要花费时间 5 分钟;而在洛谷团队中上传私有题目,每题只需要花费 3 分钟,但是上传题目之前还需要一次性花费 11 分钟创建与配置团队。现在要配置 n 道题目,如果本地配置花费的总时间短,请输出Local,否则输出Luogu

输入格式

输入一个正整数 n,表示需要配置的题目量。

输出格式

输出一行,一个字符串。如果本地配置花费的总时间短,请输出Local,否则输出Luogu

我的答案
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int a=5*n; int b=11+3*n; if(a<b){ System.out.println("Local"); } else{ System.out.println("Luogu"); } } }
自我总结

1.再次明确字符串与引号的搭配

P5714 【深基3.例7】肥胖问题

题目描述

BMI 指数是国际上常用的衡量人体胖瘦程度的一个标准,其算法是 h2m​,其中 m 是指体重(千克),h 是指身高(米)。不同体型范围与判定结果如下:

  • 小于 18.5:体重过轻,输出Underweight
  • 大于等于 18.5 且小于 24:正常体重,输出Normal
  • 大于等于 24:肥胖,不仅要输出 BMI 值(使用cout的默认精度),然后换行,还要输出Overweight

现在给出体重和身高数据,需要根据 BMI 指数判断体型状态并输出对应的判断。

对于非 C++ 语言,在输出时,请四舍五入保留六位有效数字输出,如果小数部分存在后缀 0,不要输出后缀 0。

请注意,保留六位有效数字不是保留六位小数。例如 123.4567 应该输出为 123.457,5432.10 应该输出为 5432.1。

输入格式

共一行。

第一行,共 2 个浮点数,m,h,分别表示体重(单位为 kg),身高(单位为 m)。

输出格式

输出一行一个字符串,表示根据 BMI 的对应判断。特别地,对于Overweight情况的特别处理请参照题目所述。

我的答案
import java.util.*; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); double m=sc.nextDouble(); double h=sc.nextDouble(); double BMI=m/(h*h); if(BMI<18.5){ System.out.println("Underweight"); } else if(BMI>=18.5&&BMI<24){ System.out.println("Normal"); } else{ System.out.printf("%.6g\n",BMI); System.out.println("Overweight"); } } }
自我总结

1.明确了“保留几位小数”与“精确到几位有效数字”的格式区别

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 10:02:36

主动式后桥转向系统:从原理到应用,如何让大车开起来像小车

1. 从“推头”到“贴地飞行”&#xff1a;后桥转向如何重塑驾驶体验 如果你开过一些轴距较长的车&#xff0c;比如老款的奥迪A6L或者宝马5系&#xff0c;在狭窄的市区掉头或者停车场里辗转腾挪时&#xff0c;一定对那种“一把方向打不过去”的笨拙感印象深刻。车身长&#xff0…

作者头像 李华
网站建设 2026/8/20 9:58:31

云克隆 Luminex 试剂盒助力肿瘤免疫调控机制深度解析

肿瘤免疫逃逸机制的持续挖掘&#xff0c;为免疫检查点抑制剂、过继性细胞疗法等创新肿瘤治疗方案奠定理论根基。以 LAG3、PDCD1&#xff08;PD‑1&#xff09;为代表的免疫检查点分子&#xff0c;搭配 RORγ、TBX21 等关键转录因子&#xff0c;再联合 TGF‑β1、TNFα、TNFRSF7…

作者头像 李华
网站建设 2026/8/20 9:53:18

【软考】2025下半年网络工程师(案例分析)真题及解析

第1题&#xff1a; 某企业网络拓扑如图1所示&#xff0c;注册xyz.cn域名对外提供WEB服务&#xff0c;接入ISP并获得1个公网IP地址 (113.14.223.16)用于对外提供WEB服务和内部用户访问互联网。 【问题1】(4分) 企业内网和互联网用户正常通过域名访问企业的WEB、DNS服务仅对内…

作者头像 李华