8 条题解

  • -1
    @ 2026-1-9 17:32:30
    #include<iostream>
    using namespace std;
    int main()
    {
    	int n;
    	cin >> n;
    	for(int i = 1;i <= n + 1;i++)
    	{
    		for(int j = 1;j <= n * 2 + 1;j++)
    		{
    			if(n - i + 2==j||n + i==j)
    			{
    				cout << "*";
    			}
    			else
    			{
    				cout << " ";
    			}
    		}
    		cout << endl;
    	}
    	for(int i = n;i >= 1;i--)
    	{
    		for(int j = 1;j <= n * 2 + 1;j++)
    		{
    			if(n - i + 2 == j||n + i == j)
    			{
    				cout << "*";
    			}
    			else
    			{
    				cout << " ";
    			}
    		}
    		cout << endl;
    	}
    	return 0;
    }

    信息

    ID
    952
    时间
    1000ms
    内存
    128MiB
    难度
    3
    标签
    递交数
    502
    已通过
    283
    上传者