中易网

急!!!c语言编程 百钱买百鸡问题等~

答案:3  悬赏:80  
解决时间 2021-01-07 19:37
急!!!c语言编程 百钱买百鸡问题等~
最佳答案
说下程序的方法,具体编就很简单了。
1.循环语句。先设定分别是a b c三只。外循环a=1开始步进,内循环b也从1步进,算出c的值,判断c的值是否是整数,如果不是则b=2,,,如此下去直到b=(100-5a-1/3c)为止。如果都没满足 内循环结束。a=2,然后如此下去。一旦c是整数,则退出循环,输出a b c的值即可。
2.定义2个数组,第一个数组赋值1-17.第二个空数组。然后定义的循环语句从1到7如此循环并同时如果到7,第一个数组此时的值付个第二个数组。也要用到内外循环。
全部回答
##include
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
第一题:
int x,y,z;//对应买的公母小鸡
x+y+z=100;
5x+3y+z/3=100;
14x+8y=200;//上面2个得出这个
7x+4y=100;//化简到这个
for(x=1;x<100;x++)
{
y=(100-7x)/4;
if((100-7x)%4==0&&(100-x-y)%3==0)
{
print(x,y,z);//忘记C语言是不是这样输出了;
}
}
对应第2提
没整明白,,整懂了再发。。
int a[]={1,......17};
int b[]=new int[17];//存从圈里出来的人
int count=1;
int j=0;//b数组的下标
while(j>=17)
{
if(count%7==0)
{
int c;
if(count{
c=count;
}
else
{
c=count%a.length;
}
for(int i=c;i{
a[c]=a[c+1];
}
b[j++]= a[count];
}
count++;
}
不知道行不行。。。汗。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
链球的比赛规则
明朝的废行省废的是三省六部制还是元朝的行省
辽宁企商的水平如何呢?
种植魔豆必须要用营养土吗,一颗豆子大约需
(2013?陆川县一模)在电厂发电、输送电力等
不会v发v发v根本姚贝娜
日语中的加减乘除怎么读
怎么进行腹部减脂
来看看历年湖人季后赛对阵马刺科比的数据,是
mm一族主题曲的名字
楼地面隔离层作用
沈阳中街和东中街距离
把我的悲伤留给自己 什么歌
农村卫生间面积长,宽多少
成语不欢而散的出处 五代著名诗人黄损典故《
推荐资讯
求晓爆gl全部小说
北海白天哪里最多摆地摊
交通事故致使第三方死亡的保险公司赔偿标准
为什么玩cf鼠标飘的很
大力神这个变形金刚玩具分哪几个版本的 哪个
she was born o什么 may 5 th,1998
跪求神偷大师百度云盘
收敛数列的有界性其逆为什么不真
1992年以后经济增长率总体稳步上升的一个重要
天地华宇物流怎么去啊,我要去那办事
梁启超语:我以为凡中国人者,须获有欣赏楚辞
酱油和酱有什么关系?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?