分蘋果(C語言實現)

2021-08-08 13:54:20 字數 580 閱讀 9632

果園裡有堆蘋果,n(1<n<9)只熊來分。第一隻熊把這堆蘋果平均分為n份,多了乙個,它把多的乙個扔了,拿走了乙份。第二隻熊把剩下的蘋果又平均分成n份,又多了乙個,它同樣把多的乙個扔了,拿走了乙份,第

三、第四直到第n隻熊都是這麼做的,問果園裡原來最少有多少個蘋果?

示例和說明如下:

我的方法很簡單就是從最小的可能的數開始,乙個乙個嘗試,滿足了測試的要求之後,就退出迴圈把這個符合條件的值給找出來,因為是從最小的可能的數開始嘗試那麼符合條件的肯定就是最小的值了。

#include int main()

if(cnt == n)

}fprintf(stdout, "%d", old);

return 0;

}

在網上找到的乙個高手的解法,具體解題思路目前還不是很清楚,先把**貼上出來吧,

#include int main()

return 0;

}

c語言例項 巧分蘋果

問題 一家農戶以果園為生,一天,父親推出一車蘋果,共2520個,準備分給他的6個兒子。父親按事先寫在一張紙上的數字把這堆蘋果分完,每個人分到的蘋果個數都不相同。他說 老大,把你分到的蘋果的1 8給老二,老二拿到後,連同原來的蘋果分1 7給老三,老三拿到後,聯通原來的蘋果的1 6給老四,以此類推,最後...

二分查詢C語言實現

二分查詢的簡單實現 include include include define n 20 define n rand 200 int cmp const void a const void b 返回在陣列中位置 int b search int a,int p,int q,int key retu...

C語言實現二分查詢

下面為在陣列a 10 中實現二分查詢的 include includevoid binary search int arr,int right,int k 二分查詢函式 else if mid arr k else if left right printf 找不到!n int main int re...