C语言:某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩2人搬一块。问用45人正好搬45块砖,有

多少种搬法?... 多少种搬法? 展开
 我来答
hongyiran0
2021-08-20 · 超过33用户采纳过TA的回答
知道答主
回答量:252
采纳率:30%
帮助的人:34.3万
展开全部
楼上都写的啥啊,这是让你用计算机做题,还有具体数值的??其实列个方程就解出来了:
#include<stdio.h>
int main()
{
int i,j,k;
for(i=0; i<=15; i++)
{
for(j=0; j<=22.5; j++)
{
for(k=0; k<=45; k+=2)
{ if((i+j+k == 45) && (3*i+2*j+k/2==45))
{ printf("men=%d women=%d child=%d\n", i, j, k);
}
}
}
} return 0;
}
}
return 0;}
帐号已注销
推荐于2017-11-23
知道答主
回答量:1
采纳率:0%
帮助的人:930
展开全部
#include<stdio.h>
int main(){

int man,wm,cl,a,b,c,n=0;
for(man=0;man<15;man++)
for(wm=0;wm<22;wm++)
a=man*3;
b=wm*2;
cl=45-man-wm;
c=cl/2;
if(a+b+c==45&&man+wm+cl==45&&cl%2==0){
printf("%2d %2d %2d\n",a,b,c);
n++;
}

printf("%d\n",n);
return 0;
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
抄骏英033
2012-04-15 · 超过15用户采纳过TA的回答
知道答主
回答量:149
采纳率:0%
帮助的人:65.5万
展开全部
不妨设男人从1-15.然后再求解方程组。
判断女人小孩的个数。整数则算一个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晓竹H
2017-11-29
知道答主
回答量:2
采纳率:0%
帮助的人:1817
展开全部
#include <stdio.h>
main()
{
int man,women,child,a,b,c;
for (man=0;man<15;man++)
{
for(women=0;women<22;women++)
{
a=man*3;
b=women*2;
child=45-man-women;
c=child/2;
if(a+b+c==45&&man+women+child==45&&child%2==0)
printf("men=%d,women=%d,child=%d\n", man, women, child);
}
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xogyeugxugn
2012-04-15
知道答主
回答量:6
采纳率:0%
帮助的人:9648
展开全部
2楼的应该是对的哦
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式