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

空心正方形图案

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

#include<stdio.h>
int main()
{
    int a,i,j;
    while(scanf("%d",&a)!=EOF)//多组输入标配,只有有输入,scanf()不等于EOF,进入循环
    {
        for(j=1;j<=a;j++)//正方形的第一行
        {
            printf("* ");
        }
        printf("\n");//换行
        for(i=1;i<=a-2;i++)//正方形除了第一行和最后一行的部分
        {
            printf("* ");//每行的第一列
            for(j=1;j<=a-2;j++)//空格部分
            {
                printf("  ");
            }
            printf("*\n");//每行的最后一列
        }
        for(j=1;j<=a;j++)//正方形的最后一行
        {
            printf("* ");
        }
        printf("\n");//换行
    }
    return 0;
}

全部评论

相关推荐

03-30 21:02
已编辑
武汉大学 Java
ALEX_BLX:虽然说聊天记录不可信,不过这个趋势确实如此但我觉得也要想到一点就是卷后端的人里真正有“料”的人又有多少,我说的这个料都不是说一定要到大佬那种级别,而是就一个正常的水平。即使是现在也有很多人是跟风转码的,2-3个月速成后端技术栈的人数不胜数,但今时不同往日没可能靠速成进大厂了。这种情况就跟考研一样,你能上考场就已经打败一半的人了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务