哪里可以學(xué)酷家樂設(shè)計seo數(shù)據(jù)優(yōu)化
GSEP 1級樣題 閏年統(tǒng)計
題目描述
小明剛剛學(xué)習(xí)了如何判斷平年和閏年,他想知道兩個年份之間(包含起始年份和終止年份)有幾個閏年。你能幫幫他嗎?
輸入格式
輸入一行,包含兩個整數(shù),分別表示起始年份和終止年份。約定年份在 1到 2022 之間。
輸出格式
輸出一行,包含一個整數(shù),表示閏年的數(shù)量。
樣例 #1
樣例輸入 #1
2018 2022
樣例輸出 #1
1
樣例 #2
樣例輸入 #2
2000 2004
樣例輸出 #2
2
解題思路
閏年是指能被4整除但不能被100整除的年份,或者能被400整除的年份。
遍歷從起始年份到終止年份的每一年,對每一年的情況進(jìn)行判斷,如果是閏年就計數(shù)器加1。
參考代碼1:
#include <iostream>
using namespace std;
int main()
{int m,n,i,cnt=0;cin>>m>>n;for(i=m;i<=n;i++){if(((i%4==0)&&(i%100!=0)||(i%400==0))){cnt++;}}cout<<cnt;return 0;
}