题要求实现一个函数,求单链表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;
}
望采纳。
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;
}
望采纳。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯