欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

P5737 【深基7.例3】闰年展示

发布时间:2024/5/15 编程问答 60 豆豆
生活随笔 收集整理的这篇文章主要介绍了 P5737 【深基7.例3】闰年展示 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

英语课摸鱼题。。。好古老的题,大概是刚刚开始学语言的难度

题目描述
输入 x,y(1582≤x<y≤3000) ,输出 [x,y] 区间中闰年个数,并在下一行输出所有闰年年份数字,使用空格隔开。

输入格式

输出格式

输入输出样例
输入
1989 2001
输出
3
1992 1996 2000

#include<bits/stdc++.h> using namespace std; int judge(int); int main(){int x,y,num=0,amd[200000]={0},judgement[200000]={0};cin>>x>>y;for(int i=x;i<=y;i++){amd[i]=i;int p;p=judge(amd[i]);if(p==1){judgement[i]=1;num++;}else{judgement[i]=0;}}cout<<num<<"\n";for(int i=x;i<=y;i++){if(judgement[i]==1){cout<<amd[i]<<" ";}}return 0; } int judge(int year){if(year%400==0){return 1;}else if(year%4==0&&year%100!=0){return 1;}return 0; }

总结

以上是生活随笔为你收集整理的P5737 【深基7.例3】闰年展示的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。