Java算法

来源:百度知道 编辑:UC知道 时间:2024/07/03 09:34:28
如图:
假如设定参数值为 3 时以3个阶段分配数值,最后将每一条路线连接的值相加并输出.
这样说可能太含糊,不明白什么意思则加..744396002
请高手指教.
如果参数是5的话则输出
1-1-1-1-1
1-1-1-1-2
1-1-1-1-3
1-1-1-2-1
1-1-1-2-2
1-1-1-2-3
1-1-1-3-1
1-1-1-3-2
1-1-1-3-3
1-1-2-1-1
1-1-2-1-2
1-1-2-1-3
1-1-2-2-1
1-1-2-2-2
1-1-2-2-3
.......

这个题用三个FOR循环.
如果是四就用四个FOR循环.

public class shuxuewenti {
public static void main(String [] args){

int i ,j, k;
for (i=1;i<=3;i++){
for(j=1;j<=3;j++){
for(k=1;k<=3;k++){
System.out.print(i+j+k+" ");
}

}
}
}
}

public class wen {
public static void main(String []args)
{
int i ,j;
int sum=0;
for (i=1;i<=3;i++){
for(j=1;j<=3;j++)
{
sum+=j;
}

}
System.out.println(sum);

}

}
这样才对,一楼的不对。可以运行一下实验一下

二次修改

那就用 两个循环往出嵌套吧
配合 StringBuffer吧