2014年是什么年是平年和闰年的区别还是闰年

1900年是平年还是闰年--关于三年级下册《年、月、日》的闰年问题
公历年份是4的倍数的一般都是闰年,但公历年份是整百数的,必须是400的倍数才是闰年。因为……
300,所以1900年是平年,而非闰年(正确)。
每4年里就会有一个闰年,由今年2012年是闰年,可推出:→→→→→→→→→→→→→→1900,从而可知,1900年是闰年(错误)。
这不是自相矛盾吗?
结论:世界本就是一个充满矛盾的时空,知识是人汇总的,而人本身就是一个矛盾体,那么由人总结的知识不就更是矛盾的东西吗?人生就是一个不断解决矛盾,又不断出现新的矛盾的过程。
查找资料:每四年出现一个闰年,时间差不是整整24小时,而是23小时15分4秒,所以四年一闰又多算了44分56秒,看来误差很小,但时间长了,误差就大了。每400年就要多算3日2时53分20秒,所以每400年应少增加3天。为了便于计算,就做了“四年一闰,百年不闰,四百年又闰”的规定。所以科学家又作一项补充规定:年份是整百数的必须是400的倍数才是闰年
所以:观点1正确,1900年是平年,不是闰年
(根据人教版三年级下册第49页的做一做,有感而发)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。c语言(16)
一、首先我们应该知道怎样判断一年是否为闰年
条件:能被4整除且不能被100整除或者能被400整除的年份为闰年
int main()
//定义两个整型变量year与leap
printf(&请输入年份:&);
scanf_s(&%d&, &year);
//输入一个年份
if (year % 4 == 0)
//如果这个年份能被4整除
if (year % 100 == 0)
//如果这个年份能被100整除
if (year % 400 == 0) //如果这个年份能被400整除
//这个数不能被400整除则将leap置为0
//这个数不能被100整除则将leap置为1
//这个数不能被这三个数中的任何一个数整除
printf(&%d is a leap year\n&, year);
printf(&%d is not a leap year\n&, year);
三、过程中没有注意到的问题
1、由于我用的vs2013,在if嵌套的过程中不能确定到底else应该对于那个if
2、最后输出判断的时候,我写的是if(leap=1),运行的时候发现能正常运行,但是永远都是闰年,后来室友跟我说是因为那句话永远都是对的,应该改成if(leap)或者if(leap==1),感觉自己还是对赋值符号跟等于符号没有分清楚
3、vs2013要求输入必须为scanf_s形式,在vc6.0中直接scanf就可以了
更简便的算法:if (year%4==0&&year%100!=0||year%400==0) &leap=1;&&&else &&leap=0;
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:6088次
排名:千里之外
原创:23篇1991年到20年里一共有多少闰年,和有多少平年用算式最快算出来??
全部答案(共5个回答)
1991年的2月有28天,所以1991年是平年。如果您觉得正确或者采纳的话,麻烦给我好评哦,谢谢。
①、普通年能被4整除且不能被100整除的为闰年。(如2004年就是闰年,1901年不是闰年)   ②、世纪年能被400整除的是闰年。(如2000年是闰...
公元年数被4除尽的是闰年,但如被100除得尽而被400除不尽的则不是闰年。
楼主可以自己算算~~
平年365天,闰年366天。
公历闰年的精确计算方法(按一回归年365天5小时48分45.5秒)   
①普通年能被4整除且不能被100整除的为闰年。(如200...
答: 现在做b超可以查出来了吧
答: 第一个华罗庚
第二个陈景润
答: 关于应用概率统计在重庆大学继续教育学院脱产本科2006级的期末考试中所涉及的考试内容!
1、参数估计2、假设检验等复习内容
答: 珠海同济数学培训班好还是创思教育的数学班好?
南京MBA培训 衍坤教育数学课是谁教的?教的怎么样呀?本人数学不好,希望找个好点...
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

我要回帖

更多关于 平年闰年 的文章

 

随机推荐