鱼C论坛

 找回密码
 立即注册
查看: 3813|回复: 4

练习题目2

[复制链接]
发表于 2022-9-19 20:38:08 | 显示全部楼层 |阅读模式
18鱼币
题目:输入某年某月某日,判断这一天是这一年的第几天?

不明白之处
已用数字标明
希望可以得到一份详细的解读,谢谢!!!!!

ce79c409e73ea30d238fea5ece73171.jpg
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-9-20 14:20:54 | 显示全部楼层
甲乙 发表于 2022-9-19 20:57
1.第一个是说不同月份天数之和的列表0=0月份只有0天,31=1月份有31天,59指1加2两个月有59天(按照平年2月 ...

我是不是可以这样理解第五点:
基于优先运算符的原则,and大于or
and是要同时两边为ture,才能判定成功,否则都是false
or是从左往右看,如果左边是ture,那么这个条件就会成立
然后根据短路逻辑判定
那第五点的思路,就是从(year %4 ==0)and (year % 100 !=0)先判定是否合适符合
(年份%4是否等于0,年份%100是否不等于0)如果都是true就会继续判定(year%400==0)or(year%4==0)是否为ture,如果为true,sum就会执行加1
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-23 13:49

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表