導航:首頁 > 源碼編譯 > 分糖果c語言經典演算法

分糖果c語言經典演算法

發布時間:2024-01-19 14:02:32

⑴ 十個小孩圍成一圈分糖果,老師分給第一個小孩10塊,第二個小孩2塊,第三個小孩8塊,第

#include main() { int i,num={..........}; int tmp={}; int n; //計數 while(1) { for(i=0;i

⑵ C語言編程題:分糖果,如圖。沒有思路T^T ,求大神

只有一個簡單的思路,一起討論一下:
第1個小孩給他一個(誰讓他搶在前面呢:)
後面的小孩依次按規矩來,看應該給幾個,可愛值高呢,就加一塊,否則就減一塊。
如果發現減到零了,那就倒回去,前面的人補一塊。當然,不是全部補,只要補發到可愛值較高的地方就可以了。實際只需要計算一個總數,所以可以預先算好,直接加到總數中就行了。

開始時,第1個小孩1塊糖,待補發的數量=0
第2個小孩先給2塊糖,由於可愛值開始變高,待補發的數量=1
每3個小孩先給1塊糖,由於可愛值變低,待補發的數量+1。
第4個小孩可愛值變低,待補發總數+1,照說應該給0塊糖,當然不行,補發一塊,前面的也都補一塊,補3塊。這個待補發數量還不能歸零。當前第4個小孩的糖數應該修正成1。
第5個小孩給2塊糖,由於可愛值開始變高,補發數量歸零=1。
1+2+1+0+(3)+2=9

大體的思路應該就是這個樣子。

⑶ C語言的小孩分糖問題

#include;#include;int;main(void){ int;a;=;{;12,;2,;8,;22,;16,;4,;10,;6,;14,;20;}; int;i,;j; int;b; do { for;(i;=;0;;i;

閱讀全文

與分糖果c語言經典演算法相關的資料

熱點內容
什麼是金稅盤伺服器 瀏覽:434
phpsocket開發 瀏覽:507
caj文檔轉pdf 瀏覽:550
eclipsemaven命令配置 瀏覽:335
雅安視監控app叫什麼名字 瀏覽:729
東方財富app籌碼藍色和紅色是什麼 瀏覽:564
pr安裝文件夾圖標變白 瀏覽:177
如何用伺服器建設網站 瀏覽:347
定時鬧鍾單片機課程設計 瀏覽:537
腰椎壓縮性骨折症狀 瀏覽:466
絕地求生全軍出擊的伺服器什麼時候開 瀏覽:492
怎麼入侵游戲伺服器篡改數據 瀏覽:736
線性壓縮機原理 瀏覽:543
javanewinstance 瀏覽:817
程序員第一玄學 瀏覽:499
精品源碼怎麼算 瀏覽:493
加密技術在現實中應用體會 瀏覽:182
單片機如何換晶振 瀏覽:208
合並兩個數組java 瀏覽:15
命令標注圓半徑怎麼用 瀏覽:662