图形输出
问题描述
M 和 N 是两个自然数,C 为任意可显示字符。
M 在 1~3 之间,决定字符图形的形状:M 为 1 时输出的图形为字符构成的直线;M 为 2 时打印字符构成的正立的等腰三角形;M 为 3 时打印字符构成的正方形。 N 在 1~20 之间,决定字符图形的大小:如 M=1 时,则 N 为一行字符的个数;若 M 为 2,则 N 为等腰三角形的行数;若 M 为 3,则为正方形每边字符数。C 为构成图形的字符。
输入样例1
1 3 !
输出样例 1
!!!
输入样例 2
2 3 &
**输出样例 2 **
&
& & &
& & & & &
输入样例3
3 4 &
输出样例 3
&&&
&&&
&&&
&&&
要求:打印字符直线、字符三角形和字符正方形分别自定义函数实现。