1417:星号阵列2020
描述
输入一个不小于5的正奇数n,输出星号阵列:2020。
输入
只有一组案例。案例由一个不小于5的正奇数n组成。
输出
星号阵列:2020,其中每个数字由n*n的星号阵列表示,每个数字的星号阵列之间间隔一个空列。最后一行星号输出完后要换行。
样例输入
5
样例输出

#include<iostream>
using namespace std;
int main()
{
int n;
cin >> n;
for (int i = 1; i <= n ; i++)
{
for (int j = 1; j <= 4 * n + 3; j++)
{
if ((i == 1) && ((j >= 1 && j <= n) || (j >= n + 2 && j <= 2 * n + 1) || (j >= 2 * n + 3 && j <= 3 * n + 2) || (j >= 3 * n + 4 && j <= 4 * n + 3)) ||i==n/2+1 && ((j >= 1 && j <= n) || (j == n + 2 || j == 2 * n + 1) || (j >= 2 * n + 3 && j <= 3 * n + 2) || (j == 3 * n + 4 || j == 4 * n + 3

博客探讨了如何解决星号阵列问题,针对输入的正奇数n生成特定形状的2020星号图案。文章通过两种方法进行解析,包括暴力求解和利用函数优化解决方案。
最低0.47元/天 解锁文章
804

被折叠的 条评论
为什么被折叠?



