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 }
    看似不起波澜的日复一日 会突然在某一天 让你看到坚持的意义 ​​​​
  • 相关阅读:
    JS原生带小白点轮播图
    JS原生轮播图
    Vue.js小案例(2)
    Vue.js小案例(1)
    Vuejs入门级简单实例
    Vue.js简单入门
    微信登录oauth2.0
    PHP四维数组、三维数组封装遍历
    常用linux命令30个
    好架构是进化来的,不是设计来的
  • 原文地址:https://www.cnblogs.com/Flyfishy/p/12163916.html
Copyright © 2011-2022 走看看