2764| 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 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-6 18:08:01
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-6 21:20:43
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-7 03:50:23
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-7 12:27:34
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2013-12-8 00:03:52
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2024-11-26 03:57
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.