站外题求助……
  • 板块灌水区
  • 楼主Cool_Windly
  • 当前回复5
  • 已保存回复5
  • 发布时间2024/4/18 09:20
  • 上次更新2024/4/25 17:25:00
查看原帖
站外题求助……
938510
Cool_Windly楼主2024/4/18 09:20

题目描述

输入一个整数 nn ,输出一个空心菱形,其中每个边由 nn 个"*"组成。

输入

一行一个整数 nn 。

输出

输出一个空心菱形,其中每个边由 nn 个"*"组成。

样例输入

3

样例输出

  *
 * *
*   *
 * *
  *

我的错误

输出超限

#include<bits/stdc++.h>
using namespace std;
 
int main()
{
    int n;
    cin>>n;
    for(int i=1;i<=n;i++)
    {
        for(int j=1;j<=n-i;j++) cout<<" ";
        cout<<'*';
        for(int j=3;j<=i*2-1;j++)
            cout<<j;
        cout<<"*\n";
    }
    for(int i=n-1;i>=1;i++)
    {
        for(int j=1;j<=n-i;j++) cout<<" ";
        cout<<'*';
        for(int j=3;j<=i*2-1;j++)
            cout<<j;
        cout<<"*\n";
    }
    return 0;
}
2024/4/18 09:20
加载中...