【洛谷】P1085 [NOIP2004 普及组] 不高兴的津津

本题选自洛谷题库

原题传送门←戳一戳看原题

题意分析

这道题结合少许循环的内容,仍然以判断为主

题目大意为:津津七天上课,每天会有两个上课时间,两个上课时间的和即为当日上课总时间,总时间若大于8,则为不高兴。需要我们输出津津最不高兴的一天(有多日同样不高兴则输出靠前的一天)

理解:其实题目就是给出了十四个数据,两两一组,也就是七个综合数据(将每组数据相加)。七个综合数据比较大小,输出最大的那个数据的下标即可。当然不能忘记判断特殊的没有的情况。

一天一共就24小时,数据范围很小,直接int型就行了

代码实现

  1. 定义四个全局变量(有些人学过数组后,会定义数组来解决,其实定义数组是把问题麻烦化了,因为我们不需要记录每天的数据,只需要把当天的数据和最大值进行比较即可)
  2. 循环输入两个时间
  3. 在同一个循环内(这样可以节省计算机的运算时间,这种好习惯需要趁早培养,否则以后做到难题,怎么省都没法把时间卡在要求限度内)将两个输入的时间相加与最大值进行比较,利用for循环的变量来记录下标即可
  4. 输出答案(此处需要if判断,判断津津本周是否为不高兴的一周)

满分代码

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值