2021-08-01|閱讀時間 ‧ 約 2 分鐘

【小白直播C#學習】萬年曆101

說好的萬年曆,只有200年
接下來想挑戰萬年曆,於是上網找找有關閏年的資料,不找還好找出很多不知道的事。一開始,想說阿不就 4 年閏一次,好像...什麼 100 的倍數又不是,然後 400 的倍數又是閏年,接著發現 1582 年前根本不是這麼一回事, 1582 年又消失了很多天,好吧!那我想說先寫「簡單版」再來改成「萬年曆」。就挑了 1900 年開始,然後先找出每年的 1 月 1 日是星期幾〈 用數學去算然後換成程式碼 〉,再來跑接下來的日期,要計算 7 天就換行,還要算算空格,還有換月份時該留的空格等等,終於完成了「簡單版」只能跑 1900 年~2099 年 的。但是一直在想想到底要怎麼修改...
某夜,哄完女兒睡著,跟太太聊起這件事,該如何修改,討論 1 月 1 日我是怎麼推算的,身為數學系的太太,聽完後決定要幫我試試看如何解決。隔天,早上我帶著她看我寫的程式碼,一條條解說功能,然後怎麼跑出來的......聽完後,我太太表示,當初想幫我解決簡直就是太好笑了,因為光是聽我說完她就已經覺得我很厲害了!
最近又發現一個教C#痛調跟我很合的 : 小山的教學平台
( 學C# 第38天 . . . )
幻想的工作環境
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.