打印直角三角形

打印直角三角形

时间: 1ms        内存:64M

描述:

输入直角三角形的直角边长度(两个直角边相同),打印输出该图形。如输入5,输出下列图形:

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

输入:

输入数据第一行为n,表示一共有n组数据输入,后面有n行,每行表示直角边长度(两个直角边相同)。

输出:

以*字符来打印输出直角三角形图形。

示例输入:

3
1
2
3

示例输出:

*
*
**
*
**
***

提示:

参考答案(内存最优[748]):

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

参考答案(时间最优[0]):

#include <stdio.h> 
void main() 
{ 
	int a,b;
	scanf("%d",&a);
	while(a--)
	{
		scanf("%d",&b);
		for(int i=1;i<=b;i++)
		{
			for(int j=1;j<=i;j++)
				printf("*");
			printf("\n");
		}
	}
	
} 

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注