寫乙個函式檢測:思路簡單不再描述
create function dbo.issymmetrydate
( @datetime as datetime
)returns bit
asbegin
declare @dateyy as char(4),@dateddmm as char(4),@flag as bit
set @dateyy=substring(convert(char(8),@datetime,112),1,4)
set @dateddmm=substring(convert(char(8),@datetime,112),5,4)
if (reverse(@dateyy)=@dateddmm)
begin
set @flag=1
endelse
begin
set @flag=0
endreturn @flag
end
測試**:
declare @startdate as datetime,@enddate as datetime
set @startdate='2000-01-01'
set @enddate='3000-01-01'
while (@startdate <= @enddate)
begin
if (dbo.issymmetrydate(@startdate)=1)
begin
print convert(char(10),@startdate,120)
endset @startdate = dateadd(day,1,@startdate)
end
測試結果
世界完全對稱日
世界完全對稱日 我的程式 程式的版權和版本宣告部分 檔名稱 test.cpp 完成日期 2020年 2 月 2 日 對任務及求解方法的描述部分 輸入描述 無 問題描述 列出自紀元以來,出現過多少次世界完全對稱日 程式輸出 512 問題分析 略 演算法設計 略 include using namesp...
世界完全對稱日計算(C )
今天是世界完全對稱日 2011 1102 所以就想寫乙個演算法來計算一段時間內所有的完全對稱日。看看有多少日期是世界完全對稱日 描述 輸入開始和結束年份,求出其中所有的完全對稱日。輸入 輸入開始年份startyear和結束年份endyear startyear endyear 輸出 輸出所要求的完全...
世界對稱日1
程式的版權和版本宣告部分 檔名稱 世界對稱日.cpp 作 者 孫明月 完成日期 2020 年 2 月 3 日 版 本 號 v1.0 對任務及求解方法的描述部分 輸入描述 無 問題描述 求自紀元以來的世界對稱日 程式輸出 世界對稱日有512天 問題分析 略 演算法設計 略 include intis ...