画倒置的“T”型图案

题目描述

根据输入的正整数n,用“*”画出如图所示的倒置“T”型图案。图案的前n行,每行都只有一个“*”,第n + 1行有2×n–1个“*”,前n行的“*”和最后一行水平居中对齐。

输入

输入1个正整数n(2 <= n <= 20)。

输出

根据题目描述,输出对应的图案。

注意事项:

1.图案的第一行前面不能有多余的空行;

2.图案的最后一行左右相邻的两个星号之间没有空格;

3.图案的最左侧从第一列开始输出,左边不能有多余的空格。

样例输入 复制
4
样例输出 复制
   *
   *
   *
   *
*******
#include<bits/stdc++.h>
using namespace std;
int main(){
    int a;
    cin>>a;
    for(int i=1;i<=a;i++){
        cout<<"   *\n";
    }
    for(int i=1;i<=(2*a-1);i++) cout<<"*";
    return 0;
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值