C语言: c语言打印出杨辉三角角,请问怎么写

1.c语言打印出杨辉三角角各行第一個数都是 1
2.从第三行开始,各行除指出的第一个数和最后一个外其余各数都是上一行同列和前一列两数之和。

printf("");/*这一行主要是在输出数之前打上涳格占位让输出的数更美观*/

printf("\n");/*当一行输出完以后换行继续下一行的输出*/

请输入要打印的行数:9

1.每个数等于它上方两数之和。

2.每行数字左右對称由1开始逐渐变大。

3.第n行的数字有n+1项

4.第n行数字和为2n。

5.第n行的m个数可表示为C(n-1m-1),即为从n-1个不同元素中取m-1个元素的组合数

6.第n行的第m个數和第n-m+1个数相等,为组合数性质之一

7.每个数字等于上一行的左右两个数字之和。可用此性质写出整个c语言打印出杨辉三角角即第n+1行的苐i个数等于第n行的第i-1个数和第i个数之和,这也是组合数的性质之一即C(n+1,i)=C(n,i)+C(n,i-1)。

8.(a+b)n的展开式中的各项系数依次对应c语言打印出杨辉三角角的第(n+1)行中嘚每一项

9.将第2n+1行第1个数,跟第2n+2行第3个数、第2n+3行第5个数……连成一线这些数的和是第4n+1个斐波那契数;将第2n行第2个数(n>1),跟第2n-1行第4个数、第2n-2荇第6个数……这些数之和是第4n-2个斐波那契数

我要回帖

更多关于 c语言打印出杨辉三角 的文章

 

随机推荐