[原创]杨辉三角
[UseMoney=5][hide][UserCP=1000][Point=1000][Money=1000] #include <iostream.h>#include <iomanip.h>
void main()
{const int m=10;
int a[m][m];
int i,j;
for(i=0;i<m;i++)
{a[i][0]=1; //将数组中第1列元素a[i][0]置1
a[i][i]=1; //将数组中最后一列元素a[i][i]置1
for(j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j]; //确定其他元素的值
}
for(i=0;i<m;i++) //按要求的格式输出杨辉三角形
{for(int k=0;k<30-2*i;k++)
cout<<" ";
for(j=0;j<=i;j++)
cout<<setw(5)<<a[i][j];
cout<<endl<<endl;
}
cout<<endl<<endl;
}
[/UseMoney]