摘要: 写一个程序, 要求功能:求出用1,2,5这三个数不同个数组合的和为100的组合个数。如:100个1是一个组合,5个1加19个5是一个组合......这是最近去中国移动深圳分公司笔试时 ,遇到的一道算法题,咋一看,很快写出来了:即x+2y+5z=100,并且条件为x<=100,y<=50,z<=20程序就如下:intnumber=0;for (x=0; x<=100; x++) for (y=0; y<=50; y++) for (z=0; z<=20; z++) if ((x+2*y+5*z)==100) number++;虽然觉得应该有更高效的方法,不过碍 阅读全文
posted @ 2011-12-18 16:06 苏先森1989 阅读(982) 评论(1) 推荐(1) 编辑