程序没错误,是直角三角形。
下面的是等腰的
int main()
{
const int N=10;
int a[N][N]={0};
int i=0,j=0;
for(i=0;i!=N;++i)
a[i][0]=a[i][i]=1;
for(i=2;ifor(j=1;j a[i][j]=a[i-1][j-1]+a[i-1][j];
for(i=0;ifor(j=0;j for(j=0;j<=i;++j){
cout << a[i][j] << " ";}
cout << endl;}
return 0;
}