题目:

题目描述

请编写程序输出金字塔图形。

输入格式

多个测试数据。每个测试数据输入一个整数n(1 <= n <= 9)

输出格式

输出金字塔(注意输出的每一行前至少有一个空格!)

#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
	while(cin>>n)
	{
		for(int i=1;i<=n;i++)
		{
			for(int j=1;j<=n-i;j++) cout<<" ";
			for(int j=1;j<=i*2-1;j++) cout<<"*";
			cout<<endl;
		}
		cout<<endl;
	}
	return 0;
}

这是正确的AC代码,但输入1时输出的是 "*" ,根据题目描述应该是 " *" ,请问有没有问题

1 条评论

  • @ 2022-8-13 10:38:21

    肯定有问题。

    润润这回爆掉了。

    刘老:嗯。等我有空的时候去改。

    🕊️ 5
    • 1