#20164: JAVA AC


z85385637 (M-Kai)

School : 樹德科技大學
ID : 96081
IP address : [210.63.221.244]
Last Login :
2021-01-08 14:20:37
c419. Bert的三角形 (2) | From: [120.119.33.43] | Post Date : 2019-12-11 00:20

import java.util.Scanner;

public class c419 {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
while(sc.hasNext()) {
int n = sc.nextInt();
for(int i = 1 ; i <= n ; i++){ //跑幾層

for(int j = 1 ; j <= n ; j++) {
if(i+j>n) {
System.out.print("*");
}else {
System.out.print("_");
}
}System.out.println();//跑完換行
}



}

}

}
/*解題方向 設要印出n=3層
1 2 3 <=j迴圈
i= 1 _ _ *

2 _ * *

3 * * *

在i=1(第一層),j=1,2印出兩個空格j=1印出*
在i=2(第2層),j=1 印出1個空格 j=2,3印出*
在i=3(第3層),j=1,2,3時要印出*
所以畫圖出來後可以推導出公式i+j>n時才會印出*
*/

 
ZeroJudge Forum