PTA 7-7 交替字符倒三角形 (10分)


根據讀入的高,畫出一個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 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM