设计输出如下形式数值的函数
1
2 2
3 3 3……
n n …… n
要求用JAVA语言,递归算法
1
2 2
3 3 3……
n n …… n
要求用JAVA语言,递归算法
解决方案 »
- 水仙花数问题
- JTable单元格编辑失败还原
- 一个白痴问题,但路见不平,拔刀相助,谢谢
- one big question!!!!! ALL SCORES
- 帮我看看下面的代码有什么错误??
- jsp:include中的flush是什么意思?
- JDBC连接SQL-server的奇怪问题,急!!!
- Jbuilder7能在PII400,192M内存上跑起来吗?速度是否能容忍?
- TomCat4.x 怎么和IIS整和 TomCat4.x带的文档都是3.x的 用的也是jk的说明
- QQ有java版的吗?什么地方可以下在阿?能在linux下用?
- 请教正则表达式问题
- Java读取CSV文件的第一例代码,不能乱码...
if(1==n){
System.out.println(n);
return ;
}
fun(n-1);
for(int i=0;i<n;i++){
System.out.println(n);
}
}
if(1==n){
System.out.println(n);
return ;
}
fun(n-1);
fun2(n,n);
}
} void fun2(int n,int len){
if(1==len){
System.out.println(n);
}
fun2(n,len-1);
System.out.println(n);
} 这个一个for也没有了,全是递归.
if(1==n){
System.out.println(n);
return ;
}
fun(n-1);
for(int i=0;i <n;i++){
System.out.print(n); }
System.out.println("");
}
for(int i = 0; i < now; i++) {
System.out.print(now + " ");
}
System.out.println();
if(now < max)
print(now+1, max);
}public static void main() {
new Test().print(1, 10);
}
public static void main(String[] args){
fun(5);
}
static void fun(int n){
if(1==n){
System.out.println(n);
return ;
}
fun(n-1);
fun2(n,n);
System.out.println("");
}
static void fun2(int n,int len){
if(1==len){
System.out.print(n);
return;
}
fun2(n,len-1);
System.out.print(n);
}
}
public class Test {
public static void main(String[] args) {
for(int i=1;i<100;i++){
for(int j=1;j<=i;j++){
System.out.print(i);
}
System.out.println("");
}
}
}
省心了吧.
参数,0,0,n
public void fun(int range ,int line, int len)
{
if(range<=line&&line<len)
{
range++;
System.out.print(line+1+" ");
}
else if(line<=len)
{
range=0;
line++;
System.out.println();
}
if(line<=len)
{
fun(range,line,len);
}
}
static void print(int n){
if(n==1){//打印1
System.out.println(1);
return;
}
print(n-1);//打印(递归打印2到n-1之间的数)
for(int i=0;i<n;i++)//打印n个n
System.out.print(n+" ");
System.out.println();//换行
}
public static void main(String args[])
{
print(16);
}
}输出
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9
10 10 10 10 10 10 10 10 10 10
11 11 11 11 11 11 11 11 11 11 11
12 12 12 12 12 12 12 12 12 12 12 12
13 13 13 13 13 13 13 13 13 13 13 13 13
14 14 14 14 14 14 14 14 14 14 14 14 14 14
15 15 15 15 15 15 15 15 15 15 15 15 15 15 15
16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16