永发信息网

题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。

答案:1  悬赏:40  手机版
解决时间 2021-01-15 17:17
  • 提问者网友:蓝莓格格巫
  • 2021-01-14 22:53
题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。
最佳答案
  • 五星知识达人网友:爱难随人意
  • 2021-01-14 23:00
定义一个递归求阶乘的函数
int  fun(int n)
{
if(n==0||n==1)
return 1;
else
return n*fun(n-1);
}

int FactorialSum(List list)
{
   int sum=0;
   while(list!=NULL)
      {
          int tem=fun(list->Data);
          sum+=tem;
          list=list->Next;
      }
      return sum;
}
望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯