2014-02-27 12 views

回答

3

您需要循環到5 - i次內循環

+0

我可能聽起來像一個白癡,但我不太清楚這意味着什麼......因爲,5 - 我「次」是什麼意思? – mrcj1208

+0

每次迭代需要每行多少次啓動? –

+0

5,然後4,然後3,然後2,然後1 – mrcj1208

0

不要害怕測試和試驗不同的結果。

更新時間:

確定。我只是測試的東西在這裏,並試圖在對象 - 這些代碼,它並打印你想要什麼:

int i,j; 
for(i=5; i>=1; i--) 
{ 
    for(j=1; j<=i; j++) 
    { 
     printf("*"); 
    } 
    printf("\n"); 
} 

Java的翻譯,這將是:

for(int i=5; i>=1; i--) 
{ 
    for(j=1; j<=i; j++) 
     System.out.print("*"); 
    System.out.println(); 
} 
+0

我試了幾次,並沒有產生任何結果。我的編譯器表現得很有趣,變得很慢。我要嘗試退出並重新啓動 – mrcj1208

+0

我更新了答案。一探究竟。它必須工作。此外,這兩個講座文件可能會有所幫助: http://courses.cs.washington.edu/courses/cse142/09sp/lectures/lec4.pdf 和 http://courses.cs.washington.edu/courses/ cse142/09sp/lectures/lec5.pdf 在問一個新問題之前,一定要記得好好搜索。 (: – Neeku

-1

下面的代碼將解決您的問題

for (int i = 0 ; i < 5; i++) 
    { 
     for (int j = 5-i ; j <= 5; j++) 
      System.out.print("*"); 
      System.out.println(); 

    }