本地测没有问题呀?洛谷WA信息我不懂,帮忙谢谢
查看原帖
本地测没有问题呀?洛谷WA信息我不懂,帮忙谢谢
225583
LikeAC楼主2021/2/16 13:46

求助,谢谢

上代码

#include<bits/stdc++.h>
using namespace std;
int q,n;
int main()
{
	cin>>n;
	q=n*2;//空格个数控制
	for(int i=0;i<=n;i++)//形状上半部分
	{
		for(int j=0;j<q;j++)//输空格
		{
			cout<<" ";
		}
		if(q>0)q-=2;//下一轮空格个数
		for(int k=0;k<=i;k++)//前半行数字
		{
			cout<<k<<" ";
		}
		for(int x=i-1;x>=0;x--)//后半数字
		{
			cout<<x<<" ";
		}
		cout<<endl;
	}
	q=2;//前半部分带这中间行一起输,后半部分空格数初始化
	for(int i=n-1;i>=0;i--)//下半部分,意思同上
	{
		for(int j=0;j<q;j++)
		{
			cout<<" ";
		}
		if(q<n*2)q+=2;
		for(int k=0;k<=i;k++)
		{
			cout<<k<<" ";
		}
		for(int x=i-1;x>=0;x--)
		{
			cout<<x<<" ";
		}
		cout<<endl;
	}
	return 0;
}

交上洛谷

Wrong Answer. wrong answer 1st lines differ - expected: ' 0', found: ' 0 '

是数字后面多空格的原因吗? WA记录

期待大佬们回复,Thanks♪(・ω・)ノ

2021/2/16 13:46
加载中...