1. 程式人生 > 其它 >C3-3_百錢百雞

C3-3_百錢百雞

技術標籤: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; }

測試結果
一共有四組解
在這裡插入圖片描述