/*
*Copyright (c)2013,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:孙玲倩
*完成日期:2013年12月4日
*版本号:v1.0
*问题描述:打印10行杨辉三角
*/
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
const int n=11;
int i,j,a[n][n];//数组为11行11列,0行0列不用
for (i=1;i<n;i++)
{
a[i][1]=1;//使第一列元素的值为1;
a[i][i]=1;//使对角线元素的值为1;
}
for (i=3;i<n;i++)//从第3行开始处理
for (j=2;j<=i-1;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for (i=1;i<n;i++)//输出数组各元素的值
{
for (j=1;j<=i;j++)
cout <<a[i][j]<<" ";
cout <<endl;
}
cout <<endl;
return 0;
}