打魚曬網問題(新手向)

2021-09-11 17:38:08 字數 609 閱讀 1471

個人對於該問題的乙個淺顯的解答過程。

源**如下:

#includeint runnian(int year)

else

return 1;

}

int days(int year,int month,int day);

if(runnian(year)==0) /*閏年時對資料進行修改*/

else

days=365;

y=(year-2010)*days;

for(i=0;i12)||(day<0||day>31)) /*輸入格式非法時輸出:格式錯誤*/

return 2;

if(sum%5==4||sum%5==0)

return 0;

else

return 1;

}void main()

/*相應情況時輸出指定內容*/

case 1:

case 2:

}}

大致流程圖如圖所示:

打魚曬網問題

include using namespace std 題目 如果乙個漁夫從2000年1月1日開始每三天打一次魚,兩天曬一次網,程式設計實現檔輸入2000年1月1日以後的任意一天,輸出該漁夫是在打魚還是在曬網 分析根據題意假設魚的總數是x,那麼第一次每人分到的魚的數量可用 x一1 巧表示,餘下的魚數...

c解決打魚曬網問題

題目 漁夫打漁,三天打漁兩天曬網,從1990年1 月1日從業,給出年月日,這天,是打漁還是曬網。思路 當你看到這道題,也許也是沒有思路,所以先慢慢分析 目標 1.解決那天打魚還是曬網問題,你首先得知道這一年過了多少天,這樣在就 5,就簡單。2.你解決一年過了多少天,就得先判斷這一年 過了多少天,再加...

009打魚曬網問題

如果乙個漁夫從2011年1月1日開始每三天打一次魚,兩天曬一次網,程式設計實現輸入2011年1月1日以後的任意乙個日期,輸出該漁夫是在打魚還是在曬網?include intmain void else return0 intor int a else return0 int date int yea...