1323: 输出特定图形
内存限制:128 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:250
解决:99
题目描述
先编写两个函数:
函数void triangle(int n),该函数的功能是输出由n行星号组成的直角三角形,第一行1个*,每行递增2个*;
函数void rectangle(int n),该函数的功能是输出n*3的矩形,n行,每行3个*;
然后编写main函数,实现如下功能:
先输入图形的行数n,再输入图形样式t,根据输入的n和t输出指定行数的相应图形。
当t=1时,输出三角形;
当t=2时,输出矩形;
当t=3时,输出小旗(小旗由指定行的三角形和矩形组成)
输入
输入有多组。每组一个正整数n和正整数t,表示要输出n行的图形,t表示输出图形的类型。
输出
输出满足条件的图形。每个图形后面输入12个“------------”
当t=1时,输出n行*构成的三角形;
当t=2时,输出n行*构成的矩形;
当t=3时,输出小旗(小旗由n行*构成的三角形和n行*构成的矩形组成)
样例输入 复制
3 1
3 2
3 3
样例输出 复制
*
***
*****
------------
***
***
***
------------
*
***
*****
***
***
***
------------