Code Bye

求个java算法 十个苹果 分给3个小孩 每人至少一个 苹果一样 有多少种分法

十个苹果 分给3个小孩 每人至少一个 苹果一样 有多少种分法
求java算法

x+y+z=10
 
笨方法。
for (int x = 1; x < 9; x++) {
			for (int y = 1; y < 9; y++) {
				for (int z = 1; z < 9; z++) {
					if(x+y+z==10){
						System.out.println(x+"-->"+y+"-->"+z);
					}
				}
			}
		}
引用 3 楼 rui888 的回复:

笨方法。

for (int x = 1; x < 9; x++) {
			for (int y = 1; y < 9; y++) {
				for (int z = 1; z < 9; z++) {
					if(x+y+z==10){
						System.out.println(x+"-->"+y+"-->"+z);
					}
				}
			}
		}

笨方法非常好@@


40分
for (int x = 1; x < 9; x++) {
			for (int y = 1; y < 10 - x + 1; y++) {
				for (int z = 1; z < 10 - x - y + 1; z++) {
					if (x + y + z == 10) {
						System.out.println(x + "-->" + y + "-->" + z);
					}
				}
			}
		}
好,3q~~

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明求个java算法 十个苹果 分给3个小孩 每人至少一个 苹果一样 有多少种分法