C語言·百元百雞問題


include <stdio.h>

//百元白雞
/*
今有雞翁一,值錢伍;雞母一,值錢三;雞鶵三,值錢一。凡百錢買雞百只,問雞翁、母、鶵各幾何?
答曰:雞翁四,值錢二十;雞母十八,值錢五十四;雞鶵七十八,值錢二十六。
又答:雞翁八,值錢四十;雞 母十一,值錢三十三,雞鶵八十一,值錢二十七。
又答:雞翁十二,值錢六十;雞母四、值錢十二;雞鶵八十 四,值錢二十八。”
翻譯過來就是: 公雞一只5錢, 母雞一只3錢,小雞三只1錢, 也就是小雞一只1/3錢。
只需要,x只公雞價格 + y只母雞價格 + z只小雞*價格
價格分別是 5 3 1/3
*/

int main() {
int x, y, z;
printf("百元百雞問題\n");
for (x=0; x<=100; x++){
for ( y = 0; y <= 100; y++ ){
z = 100 - x - y;
if (x + y + z == 100
&& 5x + 3y + (1.0/3.0)z == 100){
printf("公雞有%d只, 母雞有%d只, 小雞有%d只\n", x, y, z);
putchar('\n');
}
}
}
return 0;
}
/

百元百雞問題
公雞有0只, 母雞有25只, 小雞有75只

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

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

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

*/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM