#include usingnamespace
std;
/*題目:
如果乙個漁夫從2023年1月1日開始每三天打一次魚,兩天曬一次網,程式設計實現檔輸入2023年1月1日以後的任意一天,
輸出該漁夫是在打魚還是在曬網
*//*
分析根據題意假設魚的總數是x,那麼第一次每人分到的魚的數量可用(x一1)巧表示,餘下的魚數為4*
(x-l)巧,將餘下的數量重新賦值給x,依然呼叫(x一1)巧,如果連續5次x一1均能被5整除,則說明最初
的x值便是本題目的解。
*/int number(int y, int m, intd);
int b[12] = ;
int leap = y % 4 == 0 && y % 100 != 0 || y % 400 == 0 ? 1 : 0
;
for (i = 0; i < m - 1; i++)
for (j = 2000; j < y; j++)
sum +=d;
return
sum;
}int
main()
c解決打魚曬網問題
題目 漁夫打漁,三天打漁兩天曬網,從1990年1 月1日從業,給出年月日,這天,是打漁還是曬網。思路 當你看到這道題,也許也是沒有思路,所以先慢慢分析 目標 1.解決那天打魚還是曬網問題,你首先得知道這一年過了多少天,這樣在就 5,就簡單。2.你解決一年過了多少天,就得先判斷這一年 過了多少天,再加...
打魚曬網問題(新手向)
個人對於該問題的乙個淺顯的解答過程。源 如下 includeint runnian int year else return 1 int days int year,int month,int day if runnian year 0 閏年時對資料進行修改 else days 365 y year...
009打魚曬網問題
如果乙個漁夫從2011年1月1日開始每三天打一次魚,兩天曬一次網,程式設計實現輸入2011年1月1日以後的任意乙個日期,輸出該漁夫是在打魚還是在曬網?include intmain void else return0 intor int a else return0 int date int yea...