问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言 year%4||!year%100&&year%400 能不能判断是不是闰年,为什么?

发布网友 发布时间:2022-05-14 13:35

我来回答

5个回答

热心网友 时间:2023-10-18 22:57

不能判断,应该是year%4&&!year%100||year%400,因为闰年的定义是:①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)  ②、世纪年能被400整除的是闰年。(如2000年是闰年,1900年不是闰年) , 这句程序(year%4||!year%100&&year%400)的意思是:能被四整除或不能被100整除且能被四百整除,因此不对。

热心网友 时间:2023-10-18 22:57

不能! 应该是 if((year%4==0&&year%100!=0)||(year%400==0)) 满足这个条件时 才是闰年!
程序应该是:
#include<stdio.h>
void main()
{
int year,leap;
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
leap=1;
else
leap=0;
if(leap)
printf("%d is a leap year",year);
else
printf("%d is not a leap year",year);
getch();
}
或者麻烦点 也可以是: 即:1:( 能被4整除但不能被100整除) 或者是2:(能被4,100,400都整除,也就是能被400整除)
#include<stdio.h>
void main()
{
int year;
scanf("%d",&year);
if(year%4==0)
{
if(year%100==0)
{
if(year%400==0)
printf("%d is a leap year",year);
else
printf("%d is not a leap year",year);
}
else
printf("%d is a leap year",year);
}
else
printf("%d is not a leap year",year);
getch();
}追问辛苦了!不过没答到点子上。。。

热心网友 时间:2023-10-18 22:58

不能 原因: !的优先级最高,如果year是年份,!year表示 0, 则条件不符合

热心网友 时间:2023-10-18 22:58

闰年满足下列条件之一:
条件(1):能被4整除但不能被100整除
条件(2):能被400整除
故判断闰年的逻辑表达式:
(year%4==0&&year%100!=0)||year%400==0
或者
(year%4&&!year%100)||year%400

热心网友 时间:2023-10-18 22:59

应该是不行吧,我给你个
(!(year%4)IIyear%100)&&!(year%400)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
金蝶精斗云备份 美人鱼在世界上存在吗 综合来看,宁波哪个区比较适宜居住,哪个区的环境及设施比较 宁波十大购物好地方 宁波购物游去哪里好 你不想去买买买吗 一两白银是多重? vivo从手机u盘和sd卡安装显示未找到文件证书查询 用微笑来阻止眼角泪珠的伤感签名 跪求有关乌鸦的传说和事情 什么牌子面膜补水保湿效果最好 哪些面膜的补水保湿效果比较好? 写出判断某年year是否为闰年的表达式(闰年能被4和400整除但不能被100整除) 判断是否为闰年!!! 如何用数学表达式 判断闰年和平年 请写出判断闰年(年用x表示)的条件表达式 设计一个“判断是否为闰年”的表达式 计算机软件著作权保护的内容是什么? 集成灶是什么 什么是计算机软件的版权? 科大集成灶是什么时候成立的? 求mirror去兔子补丁 山东省公务员考试推理题难度怎么样? 请问苹果手机投屏到小米电视机上,有个屏幕镜像密码,请问在哪里找? 宝宝睡到一半突然大哭是怎么回事啊?怎么哄都不行. 求助:近五个月宝宝突然夜啼哄不好是怎么回事 油性皮肤的衣服上有油味怎么办? 家长面对经常夜醒啼哭的宝宝,哪样安抚才能缓解? 皮肤油衣服臭要怎么洗?怎样去除衣服上的体油味 油性皮肤 特别是冬天内衣洗过 放段时间后 味道 怎么清洗油性皮肤穿过的白衣服 油性皮肤穿过的白衬衣领怎样才能洗干净 我是油性皮肤,夏天汗水特多、特油,衣服一会儿就脏了,请问怎么清洗油性汗渍衣服? 输入一个年份判断是否是闰年 用条件表达式 编程c语言 假设某年的年份为Y,请写出判断该年为闰年的逻辑条件 怎么判断闰年,最好用程序写出来 雇人干活怎么写免责协议 js 实现判断一个年份是否是闰年 我昨晚梦见了明星给了我一小包毒品他后来就被抓了这是什么意思呢? 雇人干活受伤一次性处理协议样本 请写出判断闰年(年用x表示)的条件表达式 这个算式中肯定有div 或者mod ◇.噩梦… js判断是否为闰年条件 一般手表的电子是不是体积越大电子容量越大?越耐用? 相册里图片怎么合并成一张图 男士手表电池和女士扭扣手表电池是一样大的吗? 手表两块电池一大一小是干嘛呢 2点6厘米的手表直径需要多大的电池 《春江花月》最新txt全集下载 华为手机能否用声音控制来结束闹钟? 求春江花月蓬莱客的txt 谢谢&#xF64F; 为什么华为p8手机闹钟关闭不了? 春江花月实体书完结了吗