2017-01-09 2 views
-4

В моем нижеследующем коде приведено следующее.Попытка обратного/инвертированного отображения цифровой пирамиды

 1 
     123 
    12345 
    1234567** 

Я хочу, чтобы отобразить это вместо этого, но не уверен, что я делаю неправильно.

 1234567 
     12345 
     123 
     1** 
int a = 1; 
    int b = t5; 
    for (int i = 1 ; i <= t5 ; i++) { 
     for (int c = 1 ; c <= b - 1 ; c++) { 
      text.append(" "); 
     } 
     for (int k = 1 ; k <= a ; k++) { 
      String result = String.valueOf(k); 
      text.append(result); 
     } 
     a = a + 2; 
     b--; 
     text.append("\n"); 
    } 
+0

в пирамиде/traingle –

+1

http://stackoverflow.com/questions/41460804/print-reverse-pyramid- из числа –

+1

, когда я хочу, чтобы код выполнял какую-то задачу, я делаю попытку. Итак, вы должны ..... –

ответ

0

это мой ответ я решил его

    int b = t5 ; 
       int a = 1; 
       for (int i = b + 3 ; i > 0; i--) { 
        for (int c = 1 ; c <= a - 1 ; c++){ 
         text.append(" "); 
        } 
        for (int j = 1; j <= i ; j++) { 
         String result = String.valueOf(j); 
         text.append(result); 
        } 
        i = i - 1; 
        a++; 
        b--; 
        text.append("\n"); 
       } 
Смежные вопросы