用C++编一个杨辉三角形的程序怎么做啊??

来源:百度知道 编辑:UC知道 时间:2024/06/15 14:42:01
每列要对齐啊

#include <iostream>
#include <iomanip>
#include <cstdio>
using namespace std;
int main()
{
int i,j;
static const int n=11; //打印的行数
int a[n][n];
for (i=0; i<n; i++)
{
for (j=0; j<=i; j++)
{
if (j==0||j==i)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
cout << a[i][j] << setw(4);
}
cout << endl;
}
system("PAUSE");
return 0;
}