题解 | #空心正方形图案#

空心正方形图案

https://www.nowcoder.com/practice/72347ee949dc47399186ee183632f303

#include<stdio.h>
int main()
{
	int a = 0;
	int b = 0;
	int c = 0;
	int d = 0;
	int e = 0;
	int f = 0;
	while (e<18)
	{ 
		scanf("%d", &c);
		e++;
		if(c>=3&&c<=20)
		{ 
		f = c;
		for (a = 0;a < f;a++)
		{
			for (b = 0;b < f;b++)
			{
				if (a==0||a==f-1||b==0||b==f-1)
			{
				printf("* ");
			}
			else
			{
				printf("  ");
			}	
		}
         printf("\n");
	}
		}
		else
		{
			printf("您输入有误");
				break;
		}
	} 
	return 0;
}

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务