2011年计算机二级C++实例编程辅导9_第2页

考试站(www.examzz.com)   【考试站:中国教育考试第一门户】   2011年11月10日

  array[++num_len] = carry; //在最高位记录进位标志

  }

  free(temp);

  array[0] = num_len;

  }

  //显示阶乖结果

  void Show_Result(int array[],int base_number)

  {

  int i;

  printf("M!=",base_number);

  for(i=array[0];i>0;i--)

  printf("%d",array[i]);

  printf("\n\n");

  }

  //计算数据的阶乘

  void Count_Result(int array[], int base_number)

  {

  int k;

  array[0] = 1;

  array[1] = 1;

  for(k=2;k<=base_number;k++)

  {

  pnext(array,k);

  Show_Result(array,k);

  }

  }

  //:==========“大整数阶乘”问题的递推算法=========


首页 1 2 尾页

相关文章