C语言 空心菱形

#include<stdio.h>
int main()
{
	int i,j,k,n;
	scanf("%d",&n);
	for(i=1;i<=n;i++)
	{
		for(k=1;k<=n-i;k++)
			printf(" ");
		for(j=1;j<=i*2-1;j++)
		{
			if(j==1||j==i*2-1)
			{
				printf("*");
			}
			else printf(" ");
		 } 
		
		printf("\n");
		
	}
		for(i=n-1;i>=1;i--)
	{
		for(k=1;k<=n-i;k++)
			printf(" ");
		for(j=1;j<=i*2-1;j++)
		{
			if(j==1||j==i*2-1)
			{
				printf("*");
			}
			else printf(" ");
		 } 
		printf("\n");
		
	}
	return 0;
}
发布了34 篇原创文章 · 获赞 6 · 访问量 1114

猜你喜欢

转载自blog.csdn.net/qq_46232829/article/details/104850725