C3-3_百錢百雞
阿新 • • 發佈:2021-01-27
技術標籤:C語言入門碼圖題目
C3-3_百錢百雞
通過課程進入 題 號: 187 C3-3_百錢百雞 語言要求: C++
一隻公雞值5錢,
一隻母雞值3錢,
三隻小雞值1錢,
現在用百錢買百雞,
請問公雞、母雞、小雞各多少隻?
輸出結果a,b,c,d,e,f…
(a,d…對應公雞數量,b,e…對應母雞數量,c,f…對應小雞數量)
具體思路是使用3個巢狀的for迴圈對每一種情況進行驗證,並且要考慮到雞的個數均為整數。
C程式碼:
#include<stdio.h>
int main()
{
int a,b,c;
for(a=0;a<=20;a++)//a為公雞數量
{
for (b=0;b<=33;b++)//b為母雞數量
{
for(c=0;c<=99;c++)//c為小雞數量
if(c%3==0&&a+b+c==100&&5*a+3*b+c/3==100)
//若滿足上述2個方程且abc均為整數
printf("%d,%d,%d,",a,b,c);
}
}
return 0;
}
測試結果
一共有四組解