题解:洛谷 B2005 字符三角形
【题目来源】
【题目描述】
给定一个字符,用它构造一个底边长 5 个字符,高 3 个字符的等腰字符三角形。
【输入】
输入只有一行,包含一个字符。
【输出】
该字符构成的等腰三角形,底边长 5 个字符,高 3 个字符。
【输入样例】
*
【输出样例】
*
***
*****
【算法标签】
《洛谷 B2005 字符三角形》 #顺序结构#
【代码详解】
#include <bits/stdc++.h> // 包含标准库头文件(万能头文件)
using namespace std; // 使用标准命名空间
/**
* 主函数 - 程序入口
* @return 程序执行状态码(0表示成功)
*/
int main()
{
char c; // 定义一个字符变量c
cin >> c; // 从标准输入读取一个字符赋值给c
// 输出字符金字塔图案
cout << " " << c << endl; // 第一行:2个空格加1个字符
cout << " " << c << c << c << endl; // 第二行:1个空格加3个字符
cout << c << c << c << c << c; // 第三行:5个字符
return 0; // 返回程序执行成功状态码
}
【运行结果】
*
*
***
*****
浙公网安备 33010602011771号