当前位置:首页 » 编程软件 » 母鸡会编程

母鸡会编程

发布时间: 2022-12-17 21:47:33

① 编写程序:一只公鸡值5个钱,一只母鸡值3个钱,一只小鸡值1个钱,现有100个钱,要买100只鸡。要求三种鸡都

##include <stdio.h>
int main()
{
int a=5, b=3, c=1;
int i, j, k, n=0;
printf("符合条件的组合为:\n公鸡 母鸡 小鸡 \n");
for(i=0;i<=100/a;i++)
for(j=0;j<=100/b;j++)
for(k=0;k<=100/c;k++)
if((i*a+j*b+k*c)==100)
{
printf("%d %d %d\n",i,j,k);
n++;
}
printf("\n有%d种买法", n);
return 0;
}

希望对你的学习会有帮助。

② 求编程大神帮忙,用C++语言计算: 用100元钱买100只鸡,公鸡,母鸡,小鸡都要有。公鸡5元1只

#include<stdio.h>
voidmain()
{
inta,b,c;
for(a=0;a<20;a++)//公鸡可能的只数
for(b=0;b<(100-5*a)/3;b++)//母鸡可能的只数
{c=100-a-b;//总数为100时,小鸡的只数
if(c%3==0&&a*5+b*3+c/3==100)//若小鸡只数是3的倍数,且总价为100
printf("a=%d b=%d c=%d ",a,b,c);
}
getch();
return0;
}

c语言编程,百鸡问题

#include<stdio.h>

#include<stdlib.h>


int main(){

int g,m,x,i=0;

for(g=0;g<=20;g++){

for(m=0;m<=33;m++){

x=100-g-m;

if(x%3==0){

if(5*g+3*m+x/3==100){

i++;

printf("%d: %d,%d,%d ",g,m,x);

}

}

}

}

system("pause");

return 0;

}

④ 一道经典的编程问题:公鸡5元一只,母鸡3元一只,小鸡1元三只,现在要用100元买100只鸡.最优解

⑤ c语言编程:一只老母鸡一天下一个蛋,蛋一天变小鸡,小鸡一天后变老母鸡,一百天后有多少鸡和蛋后

#include<stdio.h>

int main()

{ long long i,e=0,c=0,h=1,t;

for(i=1; i<101; i++)

{ t=h;

h+=c;

c=e;

e=t;

}

printf("100天后: 蛋=%lld 小鸡=%lld 母鸡=%lld ",e,c,h);

return 0;

}

⑥ c语言编程百鸡问题

#include <stdio.h>

main()
{
int nCock;//公鸡数
int nHen;//母鸡数
int nChick;//小鸡数

for(nCock = 0; nCock <= 100 / 5; nCock++)//公鸡数最多不超过100/5只
{
for(nHen = 0; nHen <= (100 - nCock * 5) / 3; nHen++)//母鸡数最多不超过(100元-公鸡数*5)/3
{
//小鸡数=(100元 - 公鸡数*5 - 母鸡数*3)*3
nChick = (100 - nCock*5 - nHen*3) * 3;

//如果公鸡数+母鸡数+小鸡数正好为100只,则此情况为一解
if(nCock + nHen + nChick == 100)
printf("公鸡%d只,母鸡%d只,小鸡%d只\n", nCock, nHen, nChick);
}
}
}

运行结果为:(4种情况)

公鸡0只,母鸡25只,小鸡75只
公鸡4只,母鸡18只,小鸡78只
公鸡8只,母鸡11只,小鸡81只
公鸡12只,母鸡4只,小鸡84只

⑦ 用Java编程求解“百钱百鸡”,母鸡5元一只,公鸡3元一只,小鸡一元三只,现有100元钱,问共有多少种买法

int m = 100;//100元
int x = 5;//母鸡
int y = 3;//公鸡
int z = 1/3;//小鸡
int n = 0;//买法

for (int i = m / x; i >= 0; i--)
{
for (int j = 100 - i * x; j >= 0; j--)
{
if (i * x + j * y <= 100)
{
System.out.println("母鸡:"+i+";公鸡:"+j+";小鸡:"+((100-x*i-y*j)*3)+"\t\t总和:"+(i*x+j*y+(100-x*i-y*j)));
n++;
}
}
}
System.out.println(n);

共有364种算法

⑧ 公鸡5元一只,母鸡三元一只,小鸡一元三只,用一百块钱买一百只鸡。编写程序解此题

提供思路如下,程序主要是思路。
做3层循环,公鸡母鸡和小鸡,每层可以优化的是,当超过100块就不再循环。
for 公鸡=1to 100
for 母鸡=1 to 100
for 小鸡=1 to 100
if 公鸡×5+母鸡×3+小鸡=100 then
输出并结束
end if
endfor 小鸡
endfor 母鸡
endfor 公鸡

⑨ c语言编程题母鸡3块,公鸡5块,小鸡块,100块买100之鸡,求买法

#include<stdio.h>
#include<conio.h>
void main()
{
int x,y,z;
clrscr();
for(y=0;y<20;y++)
for(z=0;z<=33;z++)
{
x=100-y-z;
if(0.5*x+5*y+3*z==100)
printf("The chickens,cooks and hens are:%d,%d,%d\n",x,y,z);
}
getch();
}
你的小鸡是多少钱一只啊,我不知道,所以就按0.5元来算的。
如果不是的话你可以改的;

⑩ 编程C语言百鸡问题(尽量减少循环变量得计算量)

##include <stdio.h>
void main ()
{
int cock,hen;
for (cock = 0; cock <= 20; cock++)
for (hen =0; hen <= 100/3; hen++)
if (cock * 5 + hen * 3 + (100 - cock - hen) *1 <= 100)
printf("cock:%d, hen:%d, chick:%d\n", cock, hen, 100 - cock - hen);
}
发现你的题目有点问题
怎么买都是全买小鸡,公鸡母鸡数量全为0

热点内容
香港云服务器建站有用吗 发布:2025-07-13 10:46:26 浏览:435
安卓如何进入赏金赛 发布:2025-07-13 10:44:48 浏览:812
obd源码android 发布:2025-07-13 10:43:59 浏览:795
编译器错误cs0016 发布:2025-07-13 10:42:36 浏览:771
c语言二进制代码 发布:2025-07-13 10:27:28 浏览:19
kc杯脚本 发布:2025-07-13 10:27:22 浏览:614
android选中变色 发布:2025-07-13 10:23:09 浏览:953
进程隐藏源码 发布:2025-07-13 10:11:29 浏览:744
安卓如何实名认证和平精英 发布:2025-07-13 10:09:27 浏览:236
arduino编程入门 发布:2025-07-13 09:59:22 浏览:87