根據讀入的高,畫出一個ST字符交替的倒三角形。
輸入格式:
輸入數據含有不超過50個正整數n(1≤n≤30)。 以鍵盤輸入^Z或遇到文件結束符時結束數據輸入。
輸出格式:
輸出以n為高的ST字符交替的倒三角形,畫出每個三角形時都應另起一行。
輸入樣例:
3 10
輸出樣例:
STSTS STS S STSTSTSTSTSTSTSTSTS STSTSTSTSTSTSTSTS STSTSTSTSTSTSTS STSTSTSTSTSTS STSTSTSTSTS STSTSTSTS STSTSTS STSTS STS S
作者: 張慶
單位: 集美大學
時間限制: 400 ms
內存限制: 64 MB
代碼長度限制: 16 KB
1 import java.util.Scanner; 2 public class Main { 3 public static void main(String[] args) { 4 Scanner sc=new Scanner(System.in); 5 while(sc.hasNext()) { 6 int n=sc.nextInt(); 7 for(int i=1;i<=n;i++) { 8 for(int j=1;j<i;j++) { 9 System.out.print(" "); 10 } 11 for(int j=1;j<=2*n-i*2+1;j++) { 12 if(j%2==1) { 13 if(j!=2*n-i*2+1)System.out.print('S'); 14 else System.out.println('S'); 15 } 16 else System.out.print('T'); 17 } 18 } 19 } 20 } 21 }