3378 - 打印梯形1

输入正整数n和m,打印由n行m列的*号组成的梯形。

n,m<=20

题目输入

题目输出

输入/输出样例

题目输入

3 5

题目输出

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

C语言解答

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

C++解答

#include <iostream>
using namespace std;
int main()
{
	int n,m,i,j;
	cin>>n>>m;
	for(i=1;i<=n;i++)
	{
		for(j=1;j<i;j++)
		{
			cout<<' ';
		}
		for(j=1;j<=m;j++)
		{
			cout<<'*';
		}
		cout<<endl;
	}
	return 0;
}
时间限制 1 秒
内存限制 128 MB
讨论 统计
上一题 下一题