3130| 5
|
输入年月日,输出星期几问题,各位大神速来,谢谢 |
5鱼币
最佳答案if((a%4==0&&a%100>0)&&((a%100==0)&&(a%400!=0)))你的这句代码有错误!
假设输入2000年,a%100>0为假,所以a%4==0&&a%100>0为假,所以条件不成立输出“不是闰年”,但2000年确实是闰年。
分析一下:
首先:a%4==0&&a%100>0的年份都是闰年
其次:a%100==0&&a%400==0的年份也都是闰年
最后:a%4==0&&a%100>0和a%100==0&&a%400==0只要满足其中一个就是闰年,所以用||(或逻辑运算符)连接两个表达式
正确的代码应该是:
if ...
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
| ||
小甲鱼最新课程 -> https://ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室
( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-4-12 08:49
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.