C語言程式設計例項2

2021-10-06 15:19:21 字數 617 閱讀 9654

c語言猴子吃桃問題

猴子吃桃問題:猴子第一天摘下若干個桃子,當即吃了一半,還不過癮,又多吃了乙個。第二天早上又將第一天剩下的桃子吃掉一半,又多吃了乙個。以後每天早上都吃了前一天剩下的一半零乙個。到第 10 天早上想再吃時,發現只剩下乙個桃子了。編寫程式求猴子第一天摘了多少個桃子。

(1) 、定義 day、x1、x2 為基本整型,並為 day 和 x2 賦初值 9 和 1。

(2) 、使用 while 語句由後向前推出第一天摘的桃子數。

(3)、 輸出結果。

(4)、 程式**如下:

#include int main()

printf("the total is %d\n",x1); /* 輸出桃子的總數*/

return 0;

}

the total is 1534
本例項的思路基本上是先找出變數間的關係,也就是要明確第一天桃數和第二天桃子數之間的關係,即第二天桃子數加 1 的 2 倍等於第一天的桃子數。

C語言程式設計例項

c語言三個數從小到大排序 輸出 c語言猴子吃桃問題 c語言百錢買百雞 百錢百雞,百雞問題 c語言漁夫打魚曬網問題 c語言希爾排序演算法 c語言氣泡排序演算法 c語言直接插入排序演算法 c語言快速排序演算法 c語言選擇排序演算法 c語言歸併排序演算法 c語言二分查詢演算法,折半查詢演算法 c語言分塊查...

C語言程式設計例項一

程式1 題目 有1 2 3 4個數字,能組成多少個互不相同且無重複數字的三位數?都是多少?1.程式分析 可填在百位 十位 個位的數字都是1 2 3 4。組成所有的排列後再去掉不滿足條件的排列。2.程式源 main 程式2 題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10...

C語言程式設計(2)

題目 企業發放的獎金根據利潤提成。利潤 i 低於或等於10萬元時,獎金可提10 利潤高 於10萬元,低於20萬元時,低於10萬元的部分按10 提成,高於10萬元的部分,可可提 成7.5 20萬到40萬之間時,高於20萬元的部分,可提成5 40萬到60萬之間時高於 40萬元的部分,可提成3 60萬到1...