编写一个输出n阶杨辉三角形的函数,用主函数调用它,
C语言
程序如下: #include void triangle(int n); void main() { int n; printf("n=?(1<=n<=16)"); scanf("%d", &n); triangle(n); } void triangle(int n) { int i, j, a[17][17]; for (i = 1; i <= n; i++) a[i][1] = a[i][i] = 1; for (i = 3; i <= n; i++) for (j = 2; j <= i - 1; j++) a[i][j] = a[i - 1][j - 1] + a[i - 1][j]; for (i = 1; i <= n; i++) { for (j = 1; j <= i; j++) printf("%5d", a[i][j]); printf("\n"); } } 。
问:怎样学习C语言的函数,递归\函数间调用,主要是理解这些概念
答:可以去参考谭浩强编著的,里面递归解释的很清楚.有汉诺塔的详解.详情>>
答:详情>>
答:对于那些有志于穷尽数学奥秘的学生,他总是循循善诱地予以启发和教育,而对于那些急功近利、在学习上不肯刻苦钻研的人,则毫不客气地予以批评详情>>
答:数学:甲数、乙数与丙数的和是1400,甲数是乙数的2倍,丙数是乙数的二分之一,求甲、乙、丙各多少?详情>>
答:对于那些有志于穷尽数学奥秘的学生,他总是循循善诱地予以启发和教育,而对于那些急功近利、在学习上不肯刻苦钻研的人,则毫不客气地予以批评详情>>