你这连样例都过不了。。。
by new_coder @ 2022-12-06 08:33:03
@[zkmyyy](/user/856421) 请在打出三角形之前,**将k赋值为1**。
by Kevin_Mamba @ 2022-12-06 08:44:59
```cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,x=0,k,l=1;
cin>>n;
for(int i=1;i<=n*n;i++)
{
if(i<10)
{
cout<<"0"<<i;
}
else
{
cout<<i;
}
if(i%n==0)
{
cout<<"\n";
}
}
cout<<"\n";
k=1;
for(int i=1;i<=n*n;i++)
{
for(int m=1;m<=n-i;m++)
{
cout<<" ";
x++;
}
for(int s=1;s<=i;s++)
{
if(k<10)
{
cout<<"0"<<k;
x++;
k++;
}
else
{
cout<<k;
x++;
k++;
}
if(x%n==0&&l<n)
{
cout<<"\n";
}
if(s>n)
{
break;
}
}
l++;
if(l>n)
{
break;
}
}
return 0;
}
```
by Kevin_Mamba @ 2022-12-06 08:51:03
@[Gez123456](/user/901683)
我建议你真的去测试一下,你就知道我过了样例
by zkmyyy @ 2022-12-06 09:37:56
@[2124Kobe](/user/576934) 感谢大佬Thanks♪(・ω・)ノ
by zkmyyy @ 2022-12-06 09:40:40
@[zkmyyy](/user/856421) 可能你的编译器厉害吧,自动初始化。你的代码在我的编译器上也过不了样例,真的试了。
by Kevin_Mamba @ 2022-12-06 09:48:25
@[zkmyyy](/user/856421) 一般局部变量会赋随机值,但是也存在随机到 $0,1$ 的情况。可能你测试的时候 $k=1$,但是评测机上肯定不给过。
by SlaineTroyard @ 2022-12-06 10:16:27
@[Franz_Liszt](/user/450246) 好的大佬
by zkmyyy @ 2022-12-06 13:25:18