求c語言百雞問題的解,求C語言 百雞問題的解

2021-07-30 12:51:39 字數 3991 閱讀 5958

1樓:永

我想說的是 我這種方法迴圈最簡單 且語句正確 沒有多解現象 格式美觀

#include

void main()}

2樓:匿名使用者

#include

main() }

} 執行結果為:(4種情況)

公雞0只,母雞25只,小雞75只

公雞4只,母雞18只,小雞78只

公雞8只,母雞11只,小雞81只

公雞12只,母雞4只,小雞84只

3樓:匿名使用者

*百錢買百雞問題

*問題:公元錢五世紀,我國古代數學家張丘建在《算經》一書中提出了「百雞問題」:

* 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。

* 百錢買百雞,問雞翁、雞母、雞雛各幾何?

#include "stdio.h"

#include "conio.h"

int main()

printf("hello, world\n");

getch();}

4樓:文學史者2號

for(x=0; x<=n; x++)

for(y=0; y<=n-x; y++)if(a*x+b*y+(n-x-y)/d*c==m&&(n-x-y)%d==0)

printf("%d,%d,%d\n",x,y,100-x-y);

這是一個主要的框架,其他的還要你自己探索學習c語言主要靠自己思考,如果全部copy答案,那麼學習c語言不會有好的結果。

5樓:匿名使用者

應該寫成這樣,自己對照著看看錯在哪兒:

#include

void main()}

6樓:匿名使用者

main()

}getch();

}我這答案是電腦運算最少,但之前自己算了不少,不知這樣是否還有意義

7樓:東郭晟

2樓都錯了!!!你酸一下錢數都不滿足條件!!!

5x+3(100-x-z)+z/3=1002x+200-z8/3=0

6x+600-8z=0(x+z<100;z|3)我咋列了列式子,有點線性規劃的意思了,呵呵,沒做,反正就這意思了。如果非要寫**那就寫個搜尋得了。

買大公雞12只,母雞4只,小雞84只;

或買大公雞8只,母雞11只 ,小雞81只;

或買大公雞4只,母雞18只,小雞78只。

8樓:匿名使用者

#include

#include

#include

int main()}}

printf("\n");

return 0;

}應該是這樣,你多寫了個迴圈。

9樓:匿名使用者

#include

#include

int main() }

} return 0;

} 程式執行結果:(有4個解)

4 12 84

11 8 81

18 4 78

25 0 75

10樓:

#include

void main()

cocks++; }}

已經通過了測試 你試試 不懂的可以問

11樓:遊昆鵬

main()}

12樓:轉身_前進

#include

main()}

c語言百雞問題

13樓:匿名使用者

*百錢買百雞問題

*問題:公元錢五世紀,我國古代數學家張丘建在《算經》一書中提出了「百雞問題」:

* 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。

* 百錢買百雞,問雞翁、雞母、雞雛各幾何?

#include "stdio.h"

#include "conio.h"

int main()

printf("hello, world\n");

getch();}

14樓:文學史者2號

for(x=0; x<=n; x++)

for(y=0; y<=n-x; y++)if(a*x+b*y+(n-x-y)/d*c==m&&(n-x-y)%d==0)

printf("%d,%d,%d\n",x,y,100-x-y);

這是一個主要的框架,其他的還要你自己探索學習c語言主要靠自己思考,如果全部copy答案,那麼學習c語言不會有好的結果。

15樓:永

我想說的是 我這種方法迴圈最簡單 且語句正確 沒有多解現象 格式美觀

#include

void main()}

16樓:匿名使用者

main()

}getch();

}我這答案是電腦運算最少,但之前自己算了不少,不知這樣是否還有意義

17樓:匿名使用者

#include

void main()

cocks++; }}

已經通過了測試 你試試 不懂的可以問

18樓:盤笛泉白梅

**編的根本不對,編譯後錢數相加大於一百

這是我修改後的**:#include

"stdio.h"

void

main()}}}}

19樓:碧璟俎可佳

你這個如果對了就見鬼了

你的判斷很明顯有問題

你化簡之後,很明顯的就知道,k-k/10=80解得,k=800/9

不管怎樣,你的n永遠就沒加過

c語言的百錢買百雞問題。

20樓:刀無極啊

我國古代數學家張丘建在《算經》一書中曾提出過著名的「百錢買百雞」問題,該問題敘述如下:雞翁一,值錢五;雞母一,值錢三;雞雛三,值錢一;百錢買百雞,則翁、母、雛各幾何?

翻譯過來,意思是公雞一個五塊錢,母雞一個三塊錢,小雞三個一塊錢,現在要用一百塊錢買一百隻雞,問公雞、母雞、小雞各多少隻?

題目分析

如果用數學的方法解決百錢買百雞問題,可將該問題抽象成方程式組。設公雞x只,母雞y只,小雞z只,得到以下方程式組:

a:5x+3y+1/3z = 100

b:x+y+z = 100

c:0 <= x <= 100

d:0 <= y <= 100

e:0 <= z <= 100

如果用解方程的方式解這道題需要進行多次猜解,計算機的一個優勢就是計算速度特別暴力並且無怨無悔,所以我們可以欺負她、蹂躪她!因此我們用窮舉法的方式來解題,需要101^3次猜解,但對於計算機來說,小case!

**清單:

#include int main()

}return 0;

}執行結果:百元買百雞的問題所有可能的解如下:

公雞 0 只,母雞 25 只,小雞 75 只

公雞 4 只,母雞 18 只,小雞 78 只

公雞 8 只,母雞 11 只,小雞 81 只

公雞 12 只,母雞 4 只,小雞 84 只

21樓:葉片舟

//不知道你的陣列幹什麼用的

#include "stdio.h"

struct node

;int main()}}

return 0;}

22樓:

#include

int main()}}

}return 0;

}求採納。

c語言百雞問題

百錢買百雞問題 問題 公元錢五世紀,我國古代數學家張丘建在 算經 一書中提出了 百雞問題 雞翁一值錢五,雞母一值錢三,雞雛三值錢一。百錢買百雞,問雞翁 雞母 雞雛各幾何?include stdio.h include conio.h int main printf hello,world n get...

c語言問題,急求,C語言問題,急求!!

一 不知道你是怎麼輸入的,可以提供一下你的執行截圖,幫你看看二 你程式中少了第三個輸入語句啊 printf 請輸入第一個字串 n scanf s a printf 請輸入第二個字串 n scanf s b printf 請輸入第三個字串 n scanf s c 這裡是不是應該加上這個?char p1...

c語言問題求大神指教,C語言問題求大神指教

應該是這樣才對 include void fun char a,char b 它等價於while b a 0 即複製餘下的串到b中 int main 這個程式是錯的吧,請問這個程式要做什麼事。第一個while的作用是跳過a指向的字串 也即字串 a b 中前面的 號,所以第一個while結束後a指向字...