C語言百錢買百雞問題

公雞一隻五塊錢,母雞一隻三塊錢,小雞三隻一塊錢,現在要用一百塊錢買一百隻雞,問公雞、母雞、小雞各多少隻?

問題分析:

根據題意,100元購買100只雞,5x+3y+z1/3=100,x+y+z=100

程式碼實現:

#include int main() { int x, y, z; printf(“百元買百雞的問題所有可能的情況如下:\n”); for( x=0; x <= 100; x++ ) for( y=0; y <= 100; y++ ) for( z=0; z <= 100; z++ ) { if( 5*x+3*y+z/3==100 && z%3==0 && x+y+z==100 ) { printf(“公雞 %3d 只,母雞 %3d 只,小雞 %3d 只\n”, x, y, z); } } return 0; }

執行結果:

百元買百雞的問題所有可能的情況如下:公雞 0 只,母雞 25 只,小雞 75 只公雞 4 只,母雞 18 只,小雞 78 只公雞 8 只,母雞 11 只,小雞 81 只公雞 12 只,母雞 4 只,小雞 84 只

我從事網際網路行業幾十年,主要的研究方向是大資料,人工智慧,物聯網領域,感興趣的朋友可以關注我,也可以在評論區留言,大家一起交流和溝通。