百度“C++杨辉三角”不就完了。
在本程序中定义了一个二维数组a[N][N],N=10.先按照杨辉三角的要求将数组内各元素赋值。然后输出杨辉三角,注意的是这里不能输出整个数组。如此程序还有任何改进之处,希望能与你交流。
#include
#include
using namespace std;
#define N 10
//本程序中输出杨辉三角的前10行
int main()
{
int a[N][N]={0};
int i,j;
//输出杨辉三角 if(i==j) 在Microsoft visual C++ 6.0环境下编译执行后,界面如下所示:
for(i=0;i
for(j=0;j
{
a[i][0]=1;
if(j>0&&j
a[i][j]=a[i-1][j-1]+a[i-1][j];
else if(i==j)
a[i][j]=1;
}
for(i=0;i
for(j=0;j<=i;j++)
{
cout<
cout<<'\n';
}
return 0;
}