问题 AT: 正三角形

内存限制:128 MB 时间限制:1 S 标准输入输出
题目类型:传统 评测方式:文本比较 上传者:
提交:2576 通过:1514

题目描述

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

画三角形的方法是,给定一个数正整数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

输出样例 复制

  *
 ***
*****

 *
***

数据范围与提示