当前位置:首页 > 教育综合 > 正文

某农场共有100只鸡,编号从1至100,请写出实现统计出母鸡和公鸡各有多少只的程序设计思

1只母鸡4元,4只公鸡1元,100元买了100只鸡,问公鸡母鸡各多少只。

设公鸡x只,母鸡(100-x)只, 4(100-x)+1÷4×x=100, 400-4x+0.25x=100, 3.75x=300, x=80, 100-80=20, 20只母鸡,80只公鸡。

pascal题目:百钱买百鸡:有钱100元,要买100只鸡,公鸡3元一只,母鸡1元一只,小鸡1元3只

要所有的答案吗?这是一个全输出的程序,比较易懂,但不是最简单的: var a,b:integer;{公鸡与母鸡的个数,小鸡可以求出} begin {如果用文件的话可以自己加} for a:=1 to 100 div 3 do{选择公鸡的个数} for b:=1 to 100-a*3 do{选择母鸡的个数} if (100-a-b){余下的只数}mod 3=0 then{剩下的钱为整数} writeln(a,' ',b,' ',100-a-b); end.

100文买100只鸡,公鸡5文,母鸡3文,三只小鸡1文,买公鸡,母鸡,小鸡各几只? 用C语言怎么编

两层循环枚举总100只下三种鸡分别的数量,根据数量计算价格,正好为100的就是答案

c语言程序设计答案 100元买100只鸡,公鸡5元一只,母鸡3元一只,小鸡1元3只,该怎么买???

写个三重循环来寻找购买方案。

#include
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只小鸡。\n",count,i,j,k*3);
printf("100只鸡=%d+%d+%d\n",i,j,k*3);
printf("100元钱=%d×5+%d×3+%d/3=%d+%d+%d\n",i,j,k*3,i*5,j*3,k);
printf("\n");
}
}

运行结果

raptor绘制算法流程图,实现100块钱,买100只鸡,公鸡5块一只,母鸡3块一只,小鸡1

100块钱买100只鸡,公鸡5块一只,母鸡3块一只,小鸡1块三只:

公+母+小=100

5公+3母+小/3=100 15公+9母+小=300

14公+8母=200

7公+4母=100

令公=4n则28n+4母=100 7n+母=25 母=25-7n

小=100-4n-(25-7n)=100-4n-25+7n=75+3n

公>0 4n>0 n>0

母>0 25-7n>0 7n<25 n<25/7

小>0 75+3n>0 3n>-75 n>-25

n 公 母 小

1 4 18 78

2 8 11 81

3 12 4 84

扩展资料:

流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。

例如,一张流程图能够成为解释某个零件的制造工序,甚至组织决策制定程序的方式之一。这些过程的各个阶段均用图形块表示,不同图形块之间以箭头相连,代表它们在系统内的流动方向。下一步何去何从,要取决于上一步的结果,典型做法是用“是”或“否”的逻辑分支加以判断。

参考资料来源:百度百科-流程图

展开全文阅读