2180 - 画三角

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

题目很简单,画出几个三角形。

题目输入

第一行一个整数n,接下来有n个测试数据,一个测试数据有一个整数m(m大于0,小于1000)

题目输出

画出相应规格的三角形,每个测试数据后输出一个空行。

(注意整个输出里面没有空格,只有星号和换行符)

输入/输出样例

输入格式

3
1
3
5

输出格式

*

*
**
***

*
**
***
****
*****

C语言解答

#include<stdio.h>


int main() {
    int n ;scanf("%d", &n ) ;
    while( n-- ) {
        int m ; scanf("%d" , &m) ;
        for( int i = 0 ; i < m ; i ++ ) {
            for( int j = 0 ; j < m ; j ++ ) {
                if( i >= j ) {
                    printf("*");
                }
                else {
                    break ;
                }
            }
            printf("\n") ;
        }
        printf("\n") ;
    }

}

C++解答

#include<iostream>
using namespace std;
int main()
{
  int T;
  cin>>T;
  while(T--)
  {
    int i,j,n;
    cin>>n;
    for(i=1;i<=n;i++)
    {
      for(j=0;j<i;j++)
        cout<<'*';
      cout<<endl;
    }
    cout<<endl;
  }
}