2016-03-28 9 views
0

düzeltmek mümkün değilim: i iki ayrı üçgenler ayırarak incelediJava'da bir sayı deseni oluşturmaya çalışıyorum. İkinci iç döngü durumunda küçük bir hata var. Ben desen böyle bakmak gerekiyordu o

1234 
2345 
3456 
4567 

: (n bu durumda 4 lines.in sayısıdır)

1234 
234 5 
34 56 
4 567 

Bunu çok yaptım.Lütfen yardım edin.

public class pattern 
{ 
void main(int n) 
{ 
for(int i = 1; i <= n; i++) 
    { 
     for (int a = i; a < i + n; a++) 
      {System.out.print(a);} 

    System.out.println(); 
    } 
    } 

} 

cevap

-1

Sen

Bu cevap tho olduğunu düşünüyorum .. biraz daha gayretli olabilirdi - döngü için

int count = 0; 
    int size = list.size(); 
    for (String s : list) { 
     System.out.println(s.substring(0, size - count) + " " + s.substring(size - count)); 
     count++; 
    } 
0

biraz değiştirilmiş @Pedro Fraga cevabı:

public class pattern 

{ 
    void main(int n) 
    { 
     for(int i =1;i <= n; i++) 
    { 
     for(int j = i;j<=n;j++) 
     {System.out.print(j);} 
     for(int j = n+1;j<=(i*2)-1;j++) 
     {System.out.print(j);} 

     System.out.println(); 

    } 


    } 
} 
0

bu deneyin

for(int i = 0; i < n; i++) { 
    for (int a = i; a < i + n; a++) 
     System.out.print(a + 1); 
    System.out.println(); 
} 
İlgili konular