本帖最後由 chuangjoy 於 2010-2-27 11:19 編輯
- /*C++第五題:輸入西元年數,判斷其是否為閏年。
- 閏年規則:
- 西元=民國+1911 *
- 1.西元末兩位不為00,且為4的倍數,則該年為閏年 *
- 2.西元末兩位為00,則可被400整除者,則該年為閏年,否則為平年*/
- #include <iostream>
- #include <cstdlib>
- using namespace std;
- int main(void){
-
- int year;
- cout << "請輸入西元年" << endl;
- cin >> year;
-
- if(year%100){
- //不能整除
- if(year%4){
- //不能整除
- cout << "☆平年★" << endl;
- }else{
- //整除
- cout << "☆閏年★" << endl;
- }
- }else{
- //整除
- if(year%400){
- //不能整除
- cout << "☆平年★" << endl;
- }else{
- //整除
- cout << "☆閏年★" << endl;
- }
- }
-
- system("pause");
- return 0;
- }
複製代碼 |