C语言中如何实现判断闰年的程序

C语言中如何实现判断闰年的程序,第1张

1:你要清楚什么样的年份才是闰年(能被4整除且不能被100整除或者能被400整除的,参考>

1、首先我们点击桌面左下角的开始,打百开Visual C++ 60软件。

2、然后我们建立一个空的工程,再建立一个空的C源程序文件。度问

3、这里主要用到库函数scanf(),调用格式:scanf(“%d”,&n);n为已定义的整形变量。取址符&,分号之类的都不要忘记写上。

4、如果该年份能被答100整除,继续判断,如果能被四百整除,则该年份是闰年,否则不是,例如专1900不是闰年,2000是闰年。

5、编译,组件文件,生成exe文件运行。按顺序点属击工具栏上(如图)的两个按钮,即可运行程序。

6、输入年份1992,不能被100整除,输出是闰年,与实际情况相符合,该程序设计正确。

7、输入1900,能被100整除,输出不是闰年,与实际符合。

判断闰年有个算法,老百姓常说的, 四年一闰,百年不闰,四百年再闰。用C写了一个仅供参考:

#include <stdioh>

int main(void)

{

int year;

year=2000;

for(year=2000;year<=2100;year++){

if((year%4==0&&year%100!=0)||(year%400==0)){

printf("%d\n",year);

}

}

return 0;

}

标准c语言写法

#include <stdioh>

int main()

{

int year,a;

printf("请输人年份:\n");

scanf("%d",&year);

if(year%400==0)

a=1;

else

{

if(year%4==0&&year%100!=0)

a=1;

else

a=0;

}

if(a==1)

{

printf("%d 此年是闰年\n",year);

}

else

{

printf("%d 此年非闰年\n",year);

}

return 0;

}

源代码如下:

#include <stdioh>

int main()

{

int year;

printf("输入年份: ");

scanf("%d",&year);

if(year%4 == 0)

{

if( year%100 == 0)

{

// 这里如果被 400 整数是闰年

if ( year%400 == 0)

printf("%d 是闰年", year);

else

printf("%d 不是闰年", year);

}

else

printf("%d 是闰年", year );

}

else

printf("%d 不是闰年", year);

return 0;

}

扩展资料

1、判断输入的年份是否为闰年,自定义函数 leap() 来进行判断。该函数的核心内容就是闰年的判断条件即能被 4 整除但不能被 100 整除,或能被 400 整除。

2、求输入日期距 2011 年 1 月 1 日有多少天。首先判断 2011 年距输入的年份有多少年,这其中有多少年是闰年就将 sum 加多少个 366,有多少年是平年便将 sum 加上多少个 365。

以上就是关于C语言中如何实现判断闰年的程序全部的内容,包括:C语言中如何实现判断闰年的程序、C语言判断闰年最简单的程序、C语言编程判断是否是闰年等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9361785.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存