推导过程:
①a + b + c =100 (鸡总数)
②5a + 3b + c/3 =100 (钱总数)
由②可推导出:
③15a + 9b + c =300
由③-①可推导出:
④14a + 8b = 200
由④得:
⑤7a + 4b = 100
a<14,且为偶数
因为7*14=98,所以a<14
3、编写程序:
implicit none
integer::a,b,c
a=0 !公鸡
b=0 !母鸡
c=0 !小鸡
do a=0,14,2
if(mod((100-7*a),4)==0)then
b=(100-7*a)/4
c=100-a-b
if(mod(c,3)==0)then
c=c/3
if((a*5+b*3+c-100)==0)then
print *,a,b,c
end if
end if
end if
end do
4、在codeblocks中编译、链接:
5、测试运行
结果如下
共有4组解:
鸡翁 鸡母 鸡雏
0 25 25
4 18 26
8 11 27
12 4 28