把20个相同的小球放入编号为123的三个盒子,使得每个盒中的球数不少于盒子的编号,则不同的方法

问题描述:

把20个相同的小球放入编号为123的三个盒子,使得每个盒中的球数不少于盒子的编号,则不同的方法
1个回答 分类:综合 2014-10-27

问题解答:

我来补答
这个可以用C语言编程解决(方法有120种):以下是C语言代码#include <stdio.h>void setBox(){static int sum=0;int a1,a2,a3;for(a1=1;a1<=15;a1++)for(a2=2;a2<=16;a2++)for(a3=3;a3<=17;a3++)if(a1+a2+a3==20){sum++;printf("------------------\n");printf("编号为1的盒子有%d个小球\n",a1);printf("编号为2的盒子有%d个小球\n",a2);printf("编号为3的盒子有%d个小球\n",a3);}printf("方法有%d种\n",sum);}void main(){setBox();}
 
 
展开全文阅读
剩余:2000