早教吧 育儿知识 作业答案 考试题库 百科 知识分享

c语言whileif语句作业描述:百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百元买百鸡,问鸡翁、母、雏各几只”。

题目详情
c语言 while if语句
作业描述:百鸡问题:“鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。百元买百鸡,问鸡翁、母、雏各几只”。
▼优质解答
答案和解析
用穷尽法计算结果
#include
void main()
{
int i,j,k; //用i,j,k分别表示公鸡、母鸡和小鸡的个数
for ( i=0;i<100/5;i++ ) //公鸡最少0只,最多100/5=20只
for ( j=0;j<100/3;j++ ) //母鸡最少0只,最多100/3=33只
for ( k=0;k<100*3;k++ ) //小鸡最少0只,最多100*3只
if ( i*5+j*3+k/3==100 ) //排列中如果凑成100元则输出结果
printf("鸡翁%d,鸡母%d,鸡雏%d\n",i,j,k);
}