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

洛谷刷题心得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.明确了“保留几位小数”与“精确到几位有效数字”的格式区别

http://www.cnnetsun.cn/news/4114768.html

相关文章:

  • 免费的中国行政区划矢量图下载:一个仓库集齐国家省市县四级shapefile数据
  • 主动式后桥转向系统:从原理到应用,如何让大车开起来像小车
  • 云克隆 Luminex 试剂盒助力肿瘤免疫调控机制深度解析
  • 网页视频下载总失败?开源浏览器资源嗅探扩展猫抓给出第三种答案
  • 【软考】2025下半年网络工程师(案例分析)真题及解析
  • DS4Windows终极使用教程:PS4手柄连电脑,从安装到调校一步到位
  • 项目健康度评估与复活指南:从僵尸项目诊断到现代化重构
  • 嵌入式开发中printf重定向原理与DAVE平台UART输出实战
  • 专业健身行业同城引流公司 帮你轻松搞定门店客流增长难题
  • 延迟渲染原理与实践:G-Buffer 架构与多光源场景优化
  • 从TDA5240芯片停产看红外遥控技术演进与硬件工程师的替代方案实战
  • 多智能体强化学习在动态流场微尺度群体运动优化中的应用
  • 6、工程搭建
  • AI Agent 敢开写权限吗?一套四级授权矩阵与 7 项上线检查
  • 英飞凌TC26x汽车MCU:架构解析、功能安全开发与实战应用
  • 网页视频下载总碰壁?试试猫抓这款免费开源的浏览器资源嗅探插件
  • 软件造价报告对财政评审有什么用?
  • 猫抓Cat-Catch使用指南:三步学会网页视频嗅探与下载
  • 不装客户端也能聊微信:wechat-need-web 让微信网页版恢复可用的完整指南
  • TEMU防关联系统:20核引擎全开,百店并发零报错零中断
  • 基于最优传输理论解决MoE模型训练中的专家负载不均衡问题
  • Java面试核心突破:原理理解与实战设计
  • MechRL:用强化学习自动发现Transformer内部关键电路
  • TEMU防关联系统:轻松管理200+店铺的底层防风控实战
  • iPhone 16 Pro流式加载1.56TB大模型:移动端AI部署的存储与计算分离实践
  • 基于Spring Boot的“金途”旅游美食攻略分享系统的设计与实现
  • MTKClient保姆级刷机指南:从救砖、解锁到Root,联发科手机的自由之路
  • 如何优雅搞定网页视频下载:猫抓浏览器视频下载工具完整指南
  • 零代码搭建私有AI助手:Open WebUI与DeepSeek API实战指南
  • Flash浏览器完整指南:3步用开源CefFlashBrowser在2026年重玩SWF老游戏与课件