返回列表 發帖
本帖最後由 chuangjoy 於 2010-2-27 11:19 編輯
  1. /*C++第五題:輸入西元年數,判斷其是否為閏年。
  2. 閏年規則:
  3. 西元=民國+1911 *
  4. 1.西元末兩位不為00,且為4的倍數,則該年為閏年 *
  5. 2.西元末兩位為00,則可被400整除者,則該年為閏年,否則為平年*/
  6. #include <iostream>
  7. #include <cstdlib>
  8. using namespace std;
  9. int main(void){
  10.    
  11.     int year;   
  12.     cout << "請輸入西元年" << endl;
  13.     cin >> year;
  14.    
  15.     if(year%100){
  16.     //不能整除
  17.                  if(year%4){
  18.                  //不能整除
  19.                             cout << "☆平年★" << endl;
  20.     }else{
  21.     //整除
  22.                        cout << "☆閏年★" << endl;
  23.                        }
  24.     }else{
  25.                  //整除
  26.                  if(year%400){
  27.                               //不能整除
  28.                               cout << "☆平年★" << endl;
  29.                  }else{
  30.                        //整除
  31.                        cout << "☆閏年★" << endl;
  32.                        }
  33.                  }
  34.                  
  35.     system("pause");
  36.     return 0;
  37. }
複製代碼

TOP

返回列表