循环的基本使用2

3.空心正方形
链接:https://ac.nowcoder.com/acm/contest/93947/1012
来源:牛客网

KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的“空心”正方形图案。
输入描述:
一个整数(3~20),表示输出的行数,也表示“空心”正方形边的长度。

输出描述:
用“*”组成的对应的“空心”正方形图案,一行中两个“*”之间用一个空格间隔。
#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n; 

    for (int i = 1; i <= n; i++) {
        for (int j = 1; j <= n; j++) {

            if (i == 1 || i == n || j == 1 || j == n) {
                cout << &quot;* &quot;;
            } else {
                cout << &quot;  &quot;;
            }
        }
        
        cout << endl;
    }

    return 0;
}
全部评论

相关推荐

10-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务