题目描述
给定一个字符,用它构造一个底边长 55 个字符,高 33 个字符的等腰字符三角形。
输入格式
输入只有一行,包含一个字符。
输出格式
该字符构成的等腰三角形,底边长 55 个字符,高 33 个字符。
输入输出样例
输入
*
输出
* *** *****
说明/提示
对于 100%100% 的数据,输入的字符是 ASCII 中的可见字符。
C++AC代码
#include<iostream>
using namespace std;
int main()
{
char a;
cin>>a;
cout<<" "<<a<<endl;
cout<<" "<<a<<a<<a<<endl;
cout<<a<<a<<a<<a<<a<<endl;
return 0;
}
pythonAC代码
a=input();
print(" "+a);
print(" "+3*a);
print(5*a);
总结
本体由于只有 3 行 5 列,直接模拟即可。如果行列较多的话可以使用循环来解决,因为我们的目的是快速正确的解决问题,我们只需要使用快捷能AC的方法就好,循环的题目后面自然会有练习题。C++中可以用 \n
来表示换行,可以与之后的空格连续。Python 语言中的 input()
函数默认读入是字符串类型,而字符串的乘法就代表延长几倍。print()
函数自带换行。