杨辉三角问题(打印10行)

#include

#include

using namespace std;

int main()

{

int a[10][10] = { 0 }, i, j;

for (i = 0; i < 10; i++)

for (j = 0; j < 10; j++)

{

a[i][0] = 1;

a[i][j] = 1;

}

for (i = 2; i < 10; i++)

for (j = 1; j < i; j++)

a[i][j] = a[i - 1][j] + a[i - 1][j - 1];

for (i = 0; i < 10; i++)

{

for (j = 0; j <= i; j++)

cout << setw(4) << a[i][j] << " ";

cout << endl;

}

return 0;

}

你可能感兴趣的:(杨辉三角问题(打印10行))