原创 遞歸算法實現賣鴨子

        問題重述: 1.一個人趕着鴨子去每個村莊賣,每經過一個村子賣去所趕鴨子的一半又一隻。這樣他經過了七個村子後還剩兩隻鴨子,問他出發時共趕多少隻鴨子?經過每個村子賣出多少隻鴨子? 代碼: 題目分析:    設在經過n個村子時有

原创 進程的併發和死鎖——銀行家算法(C++)

源代碼下載:https://download.csdn.net/download/xust_kevin/10748248 進程的併發和死鎖之銀行家算法,Dijkstra把系統比作一個銀行家,它佔有有限資源。通過銀行家算法來給資源請求的進程

原创 KFC簡易點餐收銀模擬系統(Python)

源代碼下載鏈接:https://download.csdn.net/download/xust_kevin/10743109 問題重述: 1.正常餐品結算和找零。 2.基本套餐結算和找零。 3.使用優惠劵購買餐品結算和找零。 4.可在一定

原创 (Python)三種算法求解最大公約數和最小公倍數

1.窮舉法 窮舉法的基本思想是:根據題目的部分條件確定答案的大致範圍,並在此範圍內對所有可能的情況逐一驗證,直到全部情況驗證完畢。若某個情況驗證符合題目的全部條件,則爲本問題的一個解;若全部情況驗證後都不符合題目的全部條件,則本題無解。窮

原创 C語言實現單詞小助手(改進)

1.將單詞測試中的功能完善,可針對做錯的單詞重複記憶。 基本思想: 錯詞來源:使用標記的方法判斷再單詞測試中該單詞的背誦是否出現錯誤,如果出現錯誤則將該單詞寫入到wrong.txt文件中 錯詞加深背誦:當選擇錯詞背誦時,讀取wrong.t

原创 24點遊戲實現-詳細步驟(Python)

題目說明: 24點遊戲是經典的紙牌益智遊戲。 常見遊戲規則:從撲克中每次取出4張牌。使用加減乘除,第一個能得出24者爲贏。(其中,J代表11,Q代表12,K代表13,A代表1), 隨機生成4個代表撲克牌牌面的數字字母,程序自動列出所有可能

原创 三天打魚,兩天曬網(Python語言)

問題描述: 某人從2010年1月1日起開始“三天打魚兩天曬網”,問這個人在以後的某一天中是“打魚”還是“曬網”。 解題思路: 通過給定的時間結點判斷從指定日期與2010年1月1日計算出時間差。每一個打魚曬網週期爲5天,用計算出來的時間差除