㈠ c语言程序设计答案 100元买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,该怎么买
写个三重循环来寻找购买方案。
#include<stdio.h>
intmain(void){
inti,j,k,count=0;
for(i=1;i<=100/5;i++)/*公鸡*/
for(j=1;j<=100/3;j++)/*母鸡*/
for(k=1;k<=100*3;k++)/*小鸡*/
if(i*5+j*3+k==100&&i+j+k*3==100){
count++;
printf("方案%d:%d只公鸡,%d只母鸡,%d只小鸡。 ",count,i,j,k*3);
printf("100只鸡=%d+%d+%d ",i,j,k*3);
printf("100元钱=%d×5+%d×3+%d/3=%d+%d+%d ",i,j,k*3,i*5,j*3,k);
printf(" ");
}
}
运行结果
㈡ 计算机c语言,公鸡每只5元,母鸡每只3元,小鸡一元三只,用100元买一百只,求出公鸡、小鸡、母鸡各多少只
#include<stdio.h>
int main()
{
int x,y,z; //x公鸡数,y母鸡数,z小鸡数
for(x=1;x<=20;x++) //100最多买20公鸡
for(y=1;y<=34;y++) //100最多买34母鸡
for(z=1;z<=100;z++) //最多只能有100小鸡
if(x+y+z==100&&5*x+3*y+z/3==100&&z%3==0)
{
printf("公鸡为:%d ",x);
printf("母鸡为:%d ",y);
printf("小鸡为:%d ",z);
}
while(1);
return 0;
}
(2)c语言公鸡价格扩展阅读:
鸡兔同笼,是中国古代着名典型趣题之一,记载于《孙子算经》之中。鸡兔同笼问题,是小学奥数的常见题型。
"鸡兔同笼"是一类有名的中国古算题。最早出现于《孙子算经》中。许多小学算术应用题都可以转化成这类问题,或者用解它的典型解法--"假设法"来求解。
㈢ C语言程序百钱买百鸡,公鸡5块钱一只,母鸡三块.小鸡一块3只,程序怎么写啊~
一楼的小鸡数量计算错误,题目是一块钱3只小鸡,而按一楼的来算100块只能买33只小鸡!!!实际能买300只.
㈣ C语言“百钱百鸡”,用100块买100只鸡,公鸡3元1只,母鸡5元1只,小鸡1元3只。代码我已经打好了。
你要在if语录里面加一个&& cock+hen+chick ==100哦
㈤ 用c语言用时最短编写用一百元买鸡,公鸡3元一只母鸡5元一只小鸡一元三只
三个循环嵌套就行了,小鸡的迭代是每次增3
#include<stdio.h>
intmain()
{
intn3=33,n5=20,n=300;//分别表示公鸡母鸡小鸡最大可能个数
inti,j,k;
for(i=0;i<=n3;i++)
{
for(j=0;j<=n5;j++)
{
for(k=0;k<=n;k+=3)
{
if(i*3+j*5+k/3==100)
printf("公鸡:%d只,母鸡:%d只,小鸡:%d只
",i,j,k);
}
}
}
return0;
}
㈥ 编程 c语言100元买100只鸡,公鸡五元钱一只,母鸡三元钱一只,小鸡一元钱三
#include<stdio.h>
intmain()
{
intgj,mj,xj;//公鸡,母鸡,小鸡
for(gj=1;gj<=20;gj++)//公鸡5块钱一只,100块最多买20只
for(mj=1;mj<=33;mj++)//同理
for(xj=1;xj<=300;xj+=3)//一块钱3只,每次增量为3
if((gj+mj+xj==100)&&(gj*5+mj*3+xj/3<=100))//总量为100只鸡,且价格要在100块以内
printf("公鸡%d只,母鸡%d只,小鸡%d只 ",gj,mj,xj);
return0;
}