P 5737【深基7.例3】閏年展示

6793 ワード

英語の授業で魚の問題を触る...古い問題ですね.多分言語の勉強を始めたばかりの難易度です.
タイトル記述入力x,y(1582≦x
入力形式なし
出力フォーマットなし
入出力サンプル入力1989 2001出力3 1992 1996 2000
#include
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<<"
"
; 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; }