根据读入的高,画出一个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 }