当前位置:首页 » 编程软件 » 公鸡编程语言

公鸡编程语言

发布时间: 2022-09-07 01:50:52

1. 百钱买百鸡c语言编程 公鸡5元/只 母鸡3元/只 小鸡1元/3只 求所有满足条件各鸡数目 只用一层

#include<stdio.h>

intmain(intargc,constchar*argv[])
{
intgongji,muji=0,xiaoji=0;
for(gongji=0;gongji<=20;muji++)
{

if(gongji*5+muji*3<=100)
{
printf("公鸡:%d 母鸡:%d 小鸡:%d ",gongji,muji,(100-gongji*5-muji*3)*3);
}
else
{
gongji++;muji=0;
}

}
return0;
}

2. 求编程大神帮忙,用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;
}

3. C语言设计 已知公鸡每只5元、母鸡每只3元、小鸡1元3只。求出用100元买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;

}

(3)公鸡编程语言扩展阅读:

for循环执行过程为:

求解表达式1;

求解表达式2。若其值为真,则执行 for 语句中指定的内嵌语句,然后执行第3步;若表达式2值为假,则结束循环,转到第5步;

求解表达式3;

转回上面第2步继续执行;

循环结束,执行 for 语句下面的语句。

执行过程中,“表达式1”只执行一次,循环是在“表达式2”“表达式3”和“内嵌语句”之间进行的。

4. C++语言编写程序,用一百元买一百只鸡,公鸡一只5元,母鸡一只3元,小鸡一元三只。求出公鸡母鸡小鸡

#include<iostream.h>
void main()
{
int cock,hen,chick;
cout<<"公鸡\t"<<"母鸡\t"<<"小鸡\n";
for(cock=0;cock<=20;cock++) //100元最多能买20只公鸡
for(hen=0;hen<33;hen++) //100元最多能买33只母鸡
{
chick=(100-5*cock-3*hen)*3;
if(cock+hen+chick==100)
cout<<cock<<"\t"<<hen<<"\t"<<chick<<endl;
}
}

5. 编程 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;
}

6. 一百元买下次只鸡,公鸡五元每只,母鸡三元每只,小鸡一元三只,c语言程序写法

#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int a,b,c;
for(a=0;a<=15;a++)
for(b=0;b<=25;b++)
for(c=66;c<=100;c+=3)
if(a+b+c==100&&5*a+3*b+c/3==100) //判断条件
printf("公鸡%d只,母鸡%d只,小鸡鸡%d只,为百钱买百鸡的答案。\n",a,b,c);
system("pause");
return 0;
}

7. 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(" ");
}
}

运行结果

8. c语言编程题:公鸡一只5元,母鸡一只3元,小鸡3只一元,求100元可以买几只鸡

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

main( )
{
int cocks=0,hens,chicks=0;

while(cocks<20)
{hens=0;
while(hens<34)
{
if(5.0*cocks+3.0*hens+chicks/3.0==100)
printf("cocks=%d,hens=%d,chicks=%d \n",cocks,hens,chicks);
hens=hens+1;
chicks++;
}
cocks=cocks+1;
}
}

9. 关于百鸡问题的c++程序

这道题是明显的穷举!
#include<iostream>
using namespace std;
int main()
{
int a =0;//表示公鸡数
int b =0;//表示母鸡数
int c =0;//表示小鸡数
for(a =0; a<=100/5; a++)//枚举公鸡数,最大20只
{
for(b=0; b<=100/3; b++)//枚举母鸡数,最大33只
{
c = 100-a-b;//求出小鸡数
if(c % 3 == 0 && a*5 + b*3 + c/3 == 100)
{
//如果小鸡的数目是3的倍数,并且所有鸡总价值是100快,就输出
cout<<"公鸡:"<<a<<" 母鸡:"<<b<<" 小鸡:"<<c<<endl;
}
}
}
return 0;
}
你也可以枚举钱数,将只数加起来等于100的输出!

热点内容
pythoniot 发布:2025-03-20 23:26:37 浏览:892
怎么开启服务器远程桌面连接 发布:2025-03-20 23:21:47 浏览:619
seleniumpython爬虫 发布:2025-03-20 23:19:29 浏览:221
奇瑞瑞虎八七座有什么配置 发布:2025-03-20 23:11:11 浏览:915
go调度算法 发布:2025-03-20 22:45:45 浏览:57
c语言绿 发布:2025-03-20 22:45:42 浏览:405
安卓怎么知道电池充电次数 发布:2025-03-20 22:42:11 浏览:14
安卓10微信分身哪个软件好 发布:2025-03-20 22:39:21 浏览:173
动态解压泥 发布:2025-03-20 22:37:26 浏览:272
七牛云存储公司地址 发布:2025-03-20 22:35:40 浏览:866