百钱百鸡问题。 编写c语言程序,求解百钱百鸡问题(最好两种方法,比如for-种,while- 种)?
1个回答
展开全部
#include<stdio.h>
int main()
{ int i,j,k;
printf("Cock\tHen\tChicken\n");
for(i=0; i<20; i++)
for(j=0; j<(100-5*i)/3; j++)
{ k=100-i-j;
if(k%3==0&&5*i+3*j+k/3==100)
printf("%d\t%d\t%d\n",i,j,k);
}
return 0;
}
===================
#include<stdio.h>
int main()
{ int i=0,j,k;
printf("Cock\tHen\tChicken\n");
while(i<20)
{ j=0;
while(j<(100-5*i)/3)
{ k=100-i-j;
if(k%3==0&&5*i+3*j+k/3==100)
printf("%d\t%d\t%d\n",i,j,k);
j++;
}
i++;
}
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询