解問題篇 3 根據日期猜天數(C 語言編寫

2021-08-25 06:01:03 字數 1013 閱讀 8021

"人的理想志向往往和他的能力成正比。" —— 詹森

(因為我現在在上學,初三畢業班,時間比較緊,每天不能按時更新,請大家見諒,都是「應式」教育的錯,嘿嘿)

菜鳥教程:

asv大寶:

題目:輸入某年某月某日,判斷這一天是這一年的第幾天?

(在實際應用中,使用者可能會 "蓄意破壞",但是這是練習,所以沒有那麼嚴。到了實際應用,必須要檢測天數、月數的數字是否超出標準!)

方法1:

#include #include using namespace std;

int main()

sum+=day;

if(year%400==0 || (year%4==0 && year%100!=0))//判斷是否是閏年

else

if(leap==1&&month>2)

cout<<"這是這一年的第 "《方法二:有心人士寫的原始碼,看起來不錯!利用迴圈

#include #include using namespace std;

int main()

; printf("請輸入年、月、日,格式為:年,月,日(2015,12,10)\n");

cin>>year>>month>>day;

if (year % 400 == 0 || (year % 100 != 0 && year % 4 == 0))//判斷是否是閏年

for (int i = 0; i < month-1; i++)//month-1 是因為陣列元素是以零為始

sumday += day;

printf("%d\n",sumday);

return 0;

}

謝謝大家的欣賞哈,本章結束!還會有再續!

asv大寶

(如有錯誤,盡情指出,虛心聽教,方才提高,謝謝大家!)

2月28日 解原根(素數)

今天原本是學習離散對數第三類問題,也是最複雜的一類,不過容量太大,幾乎是之前所有知識的綜合了,所以先發乙個重要步驟 解原根。當考慮問題xa b m odp x a b mo dp 時,兩邊取離散對數,底數需要取a的原根。原根有很多定義,這裡不詳講。求原根主要還是搜尋,不過由beizer定理有乙個優化...

最優解問題

最優解問題題型隱晦 變化多端,所以總結此類題目的特徵 解法歸類有助於我們更快的想到這類題目的解題方法 佔坑!後續補充 最優解題目特徵 解題思路1 貪心思想 例題 九度oj題目1434 今年暑假不ac 分析過程 乙個節目提供了三個引數 開始時間 結束時間 持續時間。思考開始最早的元素是不是第乙個最優解...

最優解問題

新龜兔賽跑 要求烏龜到達終點的最優解,無非就是貪心,dp,和bfs,dfs.等等方法了,貪心已經排除了,因為我發現,開始的時候我只是把倒數第乙個站點作為終點去考慮,題目中給的測試資料只有三個,當讓是能過的,但是當站點比這多時,這樣做就行不通了,我們只有把每個站點都作為一次終點去考慮,求烏龜到改點時的...