世界完全對稱日計算(C )

2022-03-30 22:59:45 字數 916 閱讀 8038

今天是世界完全對稱日(2011 1102),所以就想寫乙個演算法來計算一段時間內所有的完全對稱日。看看有多少日期是世界完全對稱日

描述:

輸入開始和結束年份,求出其中所有的完全對稱日。

輸入:

輸入開始年份startyear和結束年份endyear (startyear < endyear);

輸出:

輸出所要求的完全對稱日。

解題思路:

1)根據月份和天,逆序後算出對應的年份的日期 (如1月1號 -> 0101 -> 1010,則年份是2023年)

2)判斷計算出來的年份是否在輸入的年份之間

3)排除非閏年時2月29號這個不合法日期

**:

#include 

#include

#include

#include

#include

using

namespace std;

const

int monthdays =;

class symmetricalday

vector getdays(int startyear, int endyear)

string tempresult = yearvalue.str() + "

" + tempvalue.str();

results.push_back(tempresult);}}

}sort(results.begin(), results.end());

return results;

}};

世界完全對稱日

世界完全對稱日 我的程式 程式的版權和版本宣告部分 檔名稱 test.cpp 完成日期 2020年 2 月 2 日 對任務及求解方法的描述部分 輸入描述 無 問題描述 列出自紀元以來,出現過多少次世界完全對稱日 程式輸出 512 問題分析 略 演算法設計 略 include using namesp...

世界完全對稱日 SQL

寫乙個函式檢測 思路簡單不再描述 create function dbo.issymmetrydate datetime as datetime returns bit asbegin declare dateyy as char 4 dateddmm as char 4 flag as bit s...

世界對稱日1

程式的版權和版本宣告部分 檔名稱 世界對稱日.cpp 作 者 孫明月 完成日期 2020 年 2 月 3 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 求自紀元以來的世界對稱日 程式輸出 世界對稱日有512天 問題分析 略 演算法設計 略 include intis ...