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) {
 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 }

 

你可能感兴趣的:(PTA 7-7 交替字符倒三角形 (10分))