严格按要求和模板完成c++编程,打印杨辉三角,跪求大神!

2024-11-02 20:20:44
推荐回答(1个)
回答1:

百度“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;


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<

if(i==j)


cout<<'\n';


}


return 0;


}

在Microsoft visual C++ 6.0环境下编译执行后,界面如下所示: