题解 | 箭形图案

箭形图案

https://www.nowcoder.com/practice/a6d1081e0c9a42f19e42ed6cd91556c1

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

将图形分成上下两个部分找规律,注意行列之间存在的规律

全部评论

相关推荐

自由水:这HR已经很好了,多的是已读不回和不读了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务