三角形是由正整数构成的一个矩阵,每行除最左侧与最右侧的元素为 1 外,其他元素等于其左上方与正上方两个数之和,如下所示。 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 ...... 下列程序生成并输出 三角形,其设计如下所示。请完善程序。 ( 1 )函数 void create ( int p[][N] , int n ),将三角的前 n 行保存到下三角二维数组中。 ( 2 )函数 void print ( int ( *p ) [N] , int n ),输出三角形。 ( 3 )在主函数中调用上述函数,得到一个 N 阶的三角形。 #include
using namespace std; const int N=20; void create(int p[][N],int n) { for(int i=0;i
>n; create(____(3)____); print(y,n); system(“pause”); return 0; }