程序设计基础(C语言)(慕课版)课件 第7、8章 用数组保存数据、 查找和排序算法.ppt

程序设计基础(C语言)(慕课版)课件 第7、8章 用数组保存数据、 查找和排序算法.ppt

7.2.3 二维数组元素的参数传递——以杨辉三角形为例 【例7.2】杨辉三角形 //函数功能:计算杨辉三角形前n行元素的值 void CalculateYH(int a[][N], int n) { for (int i=0; in; ++i) { a[i][0] = 1; a[i][i] = 1; } for (int i=2; in; ++i) { for (int j=1; j=i-1; ++j) { a[i][j] = a[i-1][j-1] + a[i-1][j]; } } } #includestdio.h #define N 20 void CalculateYH(int a[][N], int n); void PrintYH(int a[][N], int n); int main(void) { int a[N][N] = {0}, n; printf(Input n(n20):); scanf(%d, n); CalculateYH(a, n); PrintYH(a, n); return 0; } //函数功能:以直角三角形形式输出杨辉三角形前n行元素的

文档评论(0)

1亿VIP精品文档

相关文档