您的位置 首页 百科知识

用C语言程苏使护序编写杨辉三角

问题补充说明:杨辉三角的每一项数据正好是n!/m!/(n-m)!的值。其中n是行数(从0开始);m是列数(从0开始)。使用上述算法得到杨辉三角第一位置的值并按下图输出。要求用函数f计算一个正整数的阶乘(递归函数),通过主函数调用f完成计算。                            1                          1  1                        1  2  1                      1  3   3  1                    1  4   6   4   1

用C语言程苏使护序编写杨辉三角

#include

longfun(intn)//阶乘函数

{

 if(n==0||n==1)return1;

 elsereturnn*fun(n-1);

}voidmain()

{

 longi,j;

 fo车落缩家波洋始镇呼r(i=0;i<5;i++)

 {

  for(j=0;j<6-i;j++)printf("");

  for(j=0;j<=i;j++)printf("%d",fun(i)/fun(j)/fun(i-该研神殖来矿甚包放印j));

  printf("\n");

 }

}

上一篇 厦门植物园门票多少钱
下一篇 小车曲线行驶最陈缺影七宽子企简单的方法是什么?
扫一扫,手机访问

扫一扫,手机浏览