zoukankan      html  css  js  c++  java
  • 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 }
    看似不起波澜的日复一日 会突然在某一天 让你看到坚持的意义 ​​​​
  • 相关阅读:
    密码学与安全技术
    分布式系统核心问题
    虚拟机性能监控与故障处理工具
    垃圾收集器与内存分配策略
    Channel
    Buffer
    Reactor
    I/O简介
    HashMap
    装饰者模式
  • 原文地址:https://www.cnblogs.com/Flyfishy/p/12163916.html
Copyright © 2011-2022 走看看