用Java写一个算法,把一串数字,所有可能的和按顺序排列,并计算每个和出现的次数例子:12030405,可能的有1+2;1+0;1+3.12+0;12+3.12+30.1+(2+0);1+(2+3+0);1+(2+30+4)最好是能加一个筛选和值大
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/27 06:40:56
用Java写一个算法,把一串数字,所有可能的和按顺序排列,并计算每个和出现的次数例子:12030405,可能的有1+2;1+0;1+3.12+0;12+3.12+30.1+(2+0);1+(2+3+0);1+(2+30+4)最好是能加一个筛选和值大
用Java写一个算法,把一串数字,所有可能的和按顺序排列,并计算每个和出现的次数
例子:12030405,可能的有1+2;1+0;1+3.12+0;12+3.12+30.1+(2+0);1+(2+3+0);1+(2+30+4)
最好是能加一个筛选和值大小范围的参数,比如和值选50-100以内,
用Java写一个算法,把一串数字,所有可能的和按顺序排列,并计算每个和出现的次数例子:12030405,可能的有1+2;1+0;1+3.12+0;12+3.12+30.1+(2+0);1+(2+3+0);1+(2+30+4)最好是能加一个筛选和值大
应你的要求 我只做了加一位的和加两位的
算法类代码如下:
public class CountSumClass {
private String number;
private String result = new String("");
public CountSumClass() {
number = new String();
}
public CountSumClass(String str) {
number = str;
}
public String getResult() {
return result;
}
public void addOne() {
int x,y;
for (int i = 0; i < number.length()-1; i++) {
x = (int)number.charAt(i) - 48;
for(int j = i+1; j