2170 - 打印星形三角

通过次数

0

提交次数

0

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

根据输入的N,输出N行型号图形,如N=5时。

*



***

题目输入

正整数N

题目输出

N行星号图形

输入/输出样例

输入格式

5

输出格式

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

C语言解答

#include<stdio.h>
int main(){
int N,i,j;
scanf("%d",&N);
for(i=1;i<=N;i++){
    for(j=1;j<=i;j++){
        printf("*");
    }
    printf("\n");
}
return 0;

}

C++解答

#include <iostream>
using namespace std;
int main(){
	int a;
	int pos=1;
	cin>>a;
    while(pos<=a){
	    for(int i=1;i<=pos;i++)
		    cout<<'*';
	    cout<<endl;
	    pos++;
	}
	return 0;
}

Java解答

public class Main 
    {
            public static void main(String[] args)
            {
              java.util.Scanner input = new java.util.Scanner(System.in);
              int n = input.nextInt();
              for(int n1=1;n1<=n;n1++) {
                for(int i=0;i<n1;i++){
                  System.out.print("*");
                }
               System.out.print("\n");
              }
            }
}

Python解答

# coding=utf-8
a=int(input())
i=1
while(i<=a):
    for j in range(i):
        print("*", end='')
    print()
    i=i+1