用C语言实现36块砖,36人搬,男人一次搬4块,女人一次搬3块,两个小孩抬一块,一次性办完有多少种搬法?
这是实现循环的一种方法(穷举法),但是我看不懂。请大家帮我解释一下。main(){intm,w,c;for(m=0;m<=8;m++)/*男同志最多8人*/什么意思啊?怎...
这是实现循环的一种方法(穷举法),但是我看不懂。请大家帮我解释一下。
main()
{int m,w,c;
for(m=0;m<=8;m++) /*男同志最多8人*/ 什么意思啊?怎么算出来的?
for(w=0;w<=11;w++) /*女同志最多11人*/ 什么意思啊?怎么算出来的?
{c=36-w-m;
if((4*m+3*w+c/2)==36)
printf("M:%d W:%d C:%d\n",m,w,c);
}} 展开
main()
{int m,w,c;
for(m=0;m<=8;m++) /*男同志最多8人*/ 什么意思啊?怎么算出来的?
for(w=0;w<=11;w++) /*女同志最多11人*/ 什么意思啊?怎么算出来的?
{c=36-w-m;
if((4*m+3*w+c/2)==36)
printf("M:%d W:%d C:%d\n",m,w,c);
}} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询