21002 字符三角形

题目描述

给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。

输入格式

输入只有一行, 包含一个字符。

输出格式

该字符构成的等腰三角形,底边长5个字符,高3个字符。

样例

样例输入 1

* 
样例输出 1

  *
 ***
*****
数据范围与提示 分类标签

[普及-]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

char c;


// The main procedure
int main() {
  cin>>c;
  for (int i = 1; i <= 3; i++) {
    for (int j = 1; j <= (3-i); j++) {
      cout<<" ";
    }
    for (int k = 1; k <= ((i*2)-1); k++) {
      cout<<c;
    }
    cout<<'\n';
  }
  return 0;
}

Blockly题解代码图片