1
1 2
1 2 3
1 2 3 4
1 2 3 4 5

解决方案 »

  1.   

    publish diaoyong(int i,int max)//调用时i=1,max=5
    {if(i<max)
     {for(int count=1;count<=i;count++)
       system.out.print(count);   system.out.printf("\n");
       diaoyong(i+1);
     }
     if(i==5) system.out.print(5);
    }
    应该没问题吧?不过没运行,觉着有问题可以讨论
      

  2.   

    publish diaoyong(int i,int max)//调用时i=1,max=5
    {if(i<max)
     {for(int count=1;count<=i;count++)
       system.out.print(count);   system.out.printf("\n");
       diaoyong(i+1);
     }
     if(i==5) system.out.print(5);
    }
    应该没问题吧?不过没运行,觉着有问题可以讨论
      

  3.   

    publish diaoyong(int i,int max)//调用时i=1,max=5
    {if(i<max)
     {for(int count=1;count<=i;count++)
       system.out.print(count);   system.out.printf("\n");
       diaoyong(i+1);
     }
     if(i==5) system.out.print(5);
    }
    应该没问题吧?不过没运行,觉着有问题可以讨论
      

  4.   

    路上的有点问题,应该是这样子吧:public void diaoyong(int i,int max)//调用时i=1,max=5 

      if(i<=max) {
        for(int count=1;count <=i;count++) system.out.print(count); 
        system.out.printf("\n");     diaoyong(i+1, max); 
      } 
      

  5.   

    public class Recursive {
    public static void main(String[] args) {
    printlb(5);
    }

    private static void printlb(int n) {
    if(n > 1) {
    printb(n -1);
    }
    for(int i =0 ;i<n; i++) {
    System.out.print((i+1) + " ");
    }
    System.out.println();
    }
    }
      

  6.   

    public class Recursive {
    public static void main(String[] args) {
    printlb(5);
    }

    private static void printlb(int n) {
    if(n > 1) {
    printlb(n -1);
    }
    for(int i =0 ;i<n; i++) {
    System.out.print((i+1) + " ");
    }
    System.out.println();
    }
    }
    少了个l!
      

  7.   

    写的不好你对付看吧!你有什么好的想法可以告诉我.
    public class Test1 {
    public static void main(String args[]) {
    new Test1().test(5);
    } static void test(int x) {
    for (int i = 1; i <= x; i++) {
    if (i > 1) {
    duigui(1, i);
    } else {
    System.out.print(i);
    }
    System.out.println();
    } } static int duigui(int n, int y) {
    System.out.print(n);
    if (n < y) {
                            n++;
    return duigui(n, y);
    } else {
    return y;
    } }
    }