找错#include<iostream> #include<iomanip> using namespace std; const int N=6; int main() { int i,j,a[N][N]; //必须先定义一个空的方阵 int n=5; for(i=0;i<n;i++)
时间: 2023-07-31 08:05:42 浏览: 104
#include <iostream>
这段代码缺少了循环体的左花括号,应该改为:
```
找错#include<iostream>
#include<iomanip>
using namespace std;
const int N=6;
int main() {
int i,j,a[N][N];
//必须先定义一个空的方阵
int n=5;
for(i=0;i<n;i++) { //添加左花括号
for(j=0;j<n;j++) {
if(j==0||i==j)
a[i][j]=1;
else if(j<i)
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
}
for(i=0;i<n;i++) {
for(j=0;j<n-i;j++)
cout<<setw(3)<<a[i][j]<<" ";
cout<<endl;
}
return 0;
}
```
这样就可以正确编译运行了。
阅读全文