本帖最后由 294645832 于 2014-5-26 12:25 编辑
- public static void main(String[] args) {
- for(int a = 0; a<=33; a++){//最多33只公鸡
- for(int b = 0; b<=50; b++){//最多50只母鸡
- int c = 100 - a - b; //c只小鸡
- if(c % 3 != 0) continue; //c必须是3的倍数
- if ( a*3 + b*2 + c/3 == 100){
- System.out.println(a + "只公鸡," + b + "只母鸡," + c + "只小鸡");
- }
- }
- }
- }
复制代码
我也做出来 感觉你的应该再加上一步 z%3 !=0 continue 吧 保证是3的倍数 |