關於打魚曬網另一種思路

2021-07-28 11:41:18 字數 710 閱讀 9402

/*    

題目:打魚曬網

專業:軟體工程

學號:**

姓名:**

思路: 主要判斷所要查詢年份的1月1日在幹什麼,假設1 2 3 4 5 代表第一天打魚,第二天打魚,第三天打魚,第四天曬網,第五天曬網。

假設2023年1月1日為1 ,表示該天第一天打魚

*/#include

#include

int   judge(int year)          //判斷閏年、平年。閏年返回1,平年返回0;

int quire(int quire_year)  //判斷要查詢年份的1月1日第幾天在幹嘛

printf("查詢年份的1月1日=%d\n",temp);

return temp;                 //返回值為所查年份的1月1日的數字  假設p=2.則1月1日在第二天打魚

} int month_day(int year,int month,int day)            //返回這一年的這個月份是總共幾天

;int leap=;

if(!judge(year))

for(int i=1;isum=sum+nonleap[i];

else

for(int i=1;isum=sum+leap[i];

sum=sum+day;

return sum;

}int main()

選擇排序的另一種思路

在我們上次的選擇迴圈中,我們用了乙個minindex變數來儲存最小值的下標,每次迴圈完畢後用最小值下標的元素與手元素進行交換,遍歷一次,記錄下最值元素所在位置,遍歷結束後,將此最值元素調整到合適的位置。但是我們還有種交換變數的方式,我們可以用待排序陣列中的元素與待排序序列中的首元素比較,如果比待排序...

詳解KMP演算法 另一種思路

這個演算法單純從 理解起來比較費勁.我覺得從思路上理解是非常簡單的.傳統演算法的劣勢很容易察覺.那就是會有重複的匹配過程.我們假定 text為待查文字,pattern 為匹配串.text aaaab pattern ab 按以下傳統演算法.則直到迴圈到最後一次比較.才找到 ab 而前面很多迴圈都是做...

另一種尊重

上中學的時候,有一節課印象非常深刻。老師問我們如果無意闖入乙個房間,發現房間裡有一位女士正在洗澡,這時應該怎麼辦?有同學回答就當什麼也沒看見,退出房間。還有同學回答 說聲對不起!女士。然後退出去。老師笑了笑說,還有更好的答案,那就是 對不起,先生!有一對結婚多年的夫妻,有一次出差在外的妻子有一件急事...