#51790: c++正解跟思路 (想學再點)


yp11451032@yphs.tp.edu.tw (711-23吳嘉恩)

學校 : 不指定學校
編號 : 312870
來源 : [203.72.178.2]
最後登入時間 :
2025-10-09 17:59:35

#include <iostream>
using namespace std;
int main()
{
  int a,b,c=0;
  while(cin>>a>>b)//重複輸入
  {
    for(int i=a;i<=b;i++)//宣告變數i,如果i<=b,i+1。<=是≤的意思,++表+1
  {
    c=c+((i%4==0&&i%100!=0)||i%400==0)%i;//閏年的規則是:年份能被4整除,但不能被100整除的年份是閏年;能被100整除但不能被400整除的年份是平年;能被400整除的年份也是閏年。

//在邏輯上有所謂的「且」、「或」與「反」運算,在 C++ 提供這幾個基本邏輯運算所需的邏輯運算子(Logical operator),分別為「且」(&&)、「或」(||)及「反相」(!)三個運算子。
  }
  cout<<c<<endl;
  }
}