返回

打印1000到2000的闰年

发布时间:2022-12-28 23:38:41 270

闰年的两种判断方法:1.能被四整除且不能被100整除;2.能被400整除

答案1:可以使用两个if语句来打印

#include 
int main()
{
int year=0;
for(year=1000;year<=2000;year++)
{
if(year%4==0&&year%100!=0)
{
printf("%d ",year);
}
else if(year%400==0)
{
printf("%d ",year);
}
}
return 0;
}

答案2:将两个if语句合并到一起

即:

if(year%4==0&&year%100!=0)和else if(year%400==0)

变成了:

if((year%4==0&&year%100!=0)||(year%400==0))
#include 
int main()
{
int year=0;
for(year=1000;year<=2000;year++)
{
if((year%4==0&&year%100!=0)||(year%400==0))
{
printf("%d ",year);
}
}
return 0;
}

如果想要求总数:

则:

#include 
int main()
{
int year=0;
int count=0;
for(year=1000;year<=2000;year++)
{
if(year%4==0&&year%100!=0)
{
printf("%d ",year);
count ++;
}
else if(year%400==0)
{
printf("%d ",year);
count++;
}
}
printf("\ncount=%d \n",count);
return 0;
}
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
程序机器级表示 2022-12-28 23:08:29