求闰年C语言程序_中断c语言程序

其他范文 时间:2020-02-28 17:20:42 收藏本文下载本文
【www.daodoc.com - 其他范文】

求闰年C语言程序由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“中断c语言程序”。

/*什么是闰年?

地球绕太阳转一周的实际时间是365天5时48分46秒。

如果一年只有365天,那么每年就多出5个小时。

4年多出的23小时15分4秒,差不多就等于1天。于是决定每四年增加1天。但是,它比一天24小时又少了约45分钟,如果每100年有25个闰年的话,就少了18时43分20秒,这就差不多等于1天了,这显然不合适。

可以算出,每年多出5小时48分46秒,100年就多出581小时16分40秒。

而25个闰年需要25*24=600小时。

581小时16分40秒只够24个闰年(24*24=576小时),于是决定每100年只安排24个闰年(世纪年不作闰年)。

但是这样每100年又多出了5小时16分40秒(581小时16分40秒-576小时),于是又决定每400年增加一个闰年。这样就比较接近实际情况了。

根据以上的,决定闰年按照以下的计算规则:

闰年应能被4整除(如2004年是闰年,而2001年不是闰年),但不是所有被4整除的年份都是闰年。在能被100整除的年份中,又同时能被400整除的年份才是闰年(如2000年是闰年),能被100整除而不能被400整除的年份(如1800、1900、2100)不是闰年。

这是国际公认的规则。只说“能被4整除的年份就是闰年”是不准确的(复制直接使用)*/

#include

int main()

{

int a;

printf(“请输入年份n”);

scanf(“%d”,&a);

if(a%100==0&&a%400==0)//如果判断是百年,则判断年份能否被400整除printf(“%d年是闰年n”,a);

else if(a%100!=0&&a%4==0)//如果判断不是百年,则判断年份能否被4整除printf(“%d年是闰年n”,a);

else

printf(“%d年不是闰年n”,a);

system(“pause”);

return 0;

}

C语言程序:求平均数

求两个数的平均数程序描述:输入两个整数,求这两个整数的平均数;样例输入:4 5 样例输出:4.5 出题人: 我们一起的痕迹程序代码#include #include int main (void) {int m,n;doub......

C语言课程设计程序

#include #include #include struct student { int num; char name[15];//定义学生结构体,st数组。int score[5]; float jqave; int rank; }st[27]; struct kecheng {......

c语言实习程序

#include course_name(int i)/*把科目变成数字函数*/ { switch(i){case 1:printf("英语 ");break;case 2:printf("数学");break;case 3:printf("C语言");break;case......

C语言程序总结

C语言程序总结1·C程序是由函数构成的。一个C源程序至少包含一个函数(main函数),也可以包含一个main和若干其他函数。C的函数相当于其它语言中的子程序。用函数来实现特定的功能。......

C语言程序稳定性

提高C语言程序运行稳定性的方法一、前言由于C语言的灵活性,用C语言开发出来的程序容易造成内存泄漏、运行异常、运行结果不可预期等程序质量问题,在用C语言开发程序的过程中,必......

下载求闰年C语言程序word格式文档
下载求闰年C语言程序.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文