循环的基本使用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 << "* ";
} else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
链接: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 << "* ";
} else {
cout << " ";
}
}
cout << endl;
}
return 0;
}
全部评论
相关推荐
点赞 评论 收藏
分享