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;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章