写法如下
哪里出问题了?运行是对的,提交说格式错误,请找出问题所在,谢谢!
可能是最后一行不需要回车符。在输出回车符的时候添加一个判断:
if(i<l) cout <<endl;
代码如下:
#include <iostream>
using namespace std;
int main()
{
int l;
cin >> l;
for(int i=1;i<=l;++i)
{
for(int j=1;j<=l-i;++j)
{
cout<<" ";
}
for(int j=1;j<=2*i-1;++j)
{
cout << i;
}
if(i<l)
cout << endl;
}
return 0;
}