如何在java中解决这个模式

时间:2018-11-04 06:23:00

标签: java for-loop

输入: 3 输出: 3 3 3 2 2 2 1 1 1 $ 3 3 2 2 1 1 $ 3 2 1 $

注意:不是打印新行,而是打印不带引号的“ $”。

  Scanner in=new Scanner(System.in);
    int n=in.nextInt();


    for(int i=n;i>0;i--)
            {

            for(int j=n;j>0;j--)
            {

               System.out.print(i);


            }

            }

2 个答案:

答案 0 :(得分:1)

您使用此:

void pattern(int n){
   int k,i,j ;
   for( k=n; k>0; k--){        
    for(i=n; i>0; i--){
       for(j=k; j>0 ; j--){
           System.out.print(i);
       }       
    }
   System.out.print("$");      
  }
}

答案 1 :(得分:0)

EmployeeName    ManagerName  TopManager
Marry           David        Roger
Joseph          David        Roger
Ben             David        Roger