问题 : 正三角形

问题 : 正三角形

时间限制: 1 Sec  内存限制: 128 MB
提交: 929  解决: 502
[提交][状态][讨论版][命题人:]

题目描述

小新最近刚刚学习了三角形,因此,他想画出一个正三角形。

画三角形的方法是,给定一个数正整数n,画出行数为n的正三角形。

例如:n=3,三角形为第一行为一个*,第二行比第一行多两个*,第三行比第二行多两个*

你是他的好朋友,请你编程帮助他。


输入

输入一个正整数n1<=n<=50),表示需要画n个正三角形,接下来有n个整数,分别表示每个正三角形的行数。

注意:本题先输入n,然后是n组数据

   cin>>n;//输入n
    for(int k=1;k<=n;k++){//n组数据,即输出n个三角形
         cin>>m;//m边三角形
         for(i=1;i<=m;i++){//输出n行
            //输出空格
            //输出*
            cout<<endl;
        }
        cout<<endl; //每个三角形之间换行 
    }



输出

输出每个正三角形。每个正三角形之后输出一个空行(注意)

样例输入

2
3
2

样例输出

  *
 ***
*****

 *
***

提示

[提交][状态]