当前位置:首页 » 编程语言 » c语言买鸡
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言买鸡

发布时间: 2023-05-16 15:16:49

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只,程序怎么写啊~

一楼的小鸡数量计算错误,题目是一块钱3只小鸡,而按一楼的来算100块只能买33只小鸡!!!实际能买300只.

㈢ 帮个忙!!!c语言编程;500元买100只鸡.大鸡7元.小鸡2元..

楼上的两个答案都不对,一个是用C++写的,另一个也不对,好像题意都没理解
清楚。问题的意思是这500元正好买100只鸡,求大鸡和小鸡的数量。

分析-->
这500元如果全部买大鸡的话,最多可以买500/7只,即最多买71只大鸡,全部买小鸡银察毕的话可以买500/2=250只。现在要买100只,设买大鸡的数量是big_num,则小鸡的数锋芹量是100-big_num,大鸡的数量乘以价钱加上小鸡的数量乘以价钱恰好等于500.

下面是我编写的程序,运行后计算出的答案是大鸡60只,小鸡40只。他们的价钱加起来正好没拿是500
:-)

#include <stdio.h>
#define B_PRICE 7
#define S_PRICE 2
#define MONEY 500

int main()
{

int big_num =1, small_num = 1;
for(big_num=1;big_num<=71;big_num++)
{
if((big_num*B_PRICE+(100-big_num)*S_PRICE)==MONEY)
printf("cock number:%d : chicken number: %d\n",big_num,100-big_num);
}

}

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

㈤ C语言买鸡问题

scanf("%d %d\n"如此,&a,&b); 改成 scanf("%d %d",&a,&b); 就猛配不需要渣知迅多输那个0了

㈥ c语言n钱买n鸡问题

先把我改过的代码贴给你:

#include<stdio.h>
constintWeng=15;
constintMu=9;
constintChu=1;
intmain()
{
intiGold,iWeng,iMu,iChu,iFangAn=0,t=0;
scanf("%d",&iGold);
for(iChu=3;iChu<=iGold-1;iChu+=3){
for(iMu=1;iMu<=iGold-iChu-1;iMu++){
iWeng=iGold-iChu-iMu;
if(iGold*3==iWeng*Weng+iMu*Mu+iChu*Chu)
iFangAn++;
}
}
printf("%d",iFangAn);
return0;
}

你的问题在于那个判断语句。总金、鸡翁价、鸡母价都应是原价的3倍。

至于循环,我改成了雏鸡3倍递增,因为这个题目不存在浮点数,其他的问题都不大。

㈦ C语言 百钱买百鸡

#include<stdio.h>

void main()

{

int a,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();

return 0;

}

㈧ 百钱买鸡,公鸡一只三钱,母鸡一只两钱,鸡雏一钱三只,用一百个铜钱买一百只鸡有几种方案。用c语言做

有3种方案。

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

C语言诞生于美国的贝尔实验室,由丹尼斯·里奇(Dennis MacAlistair Ritchie)以肯·汤普森(Kenneth Lane Thompson)设计的B语言为基础发展而来,在它的主体设计完成后,汤普逊和里奇用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。

为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI C”,截至2020年,最新的C语言标准为2018年6月发布的“C18”。

C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

㈨ c程序,买鸡问题

程序运行结果没有问题,是不是因为在运行过程中chick出现负数的原因啊,将
for (cock = 0; cock <= n; cock++)
{
for (hen = 0; hen <= n; hen++)
改为
for (cock = 0; cock <= n/5; cock++)
{
for (hen = 0; hen <= n/3; hen++)
试试。