编写程序,求 1!+2!+3!+4!+6!+....+n!,要求,求阶乘功能用递归函数实现

2024-10-31 02:24:51
推荐回答(2个)
回答1:

可以拒绝做这道题,然后告诉你们老师, 用递归求阶乘是全世界最SB的程序员才干的~~~如果要告诉学生什么情况下用循环什么情况下用递归.....阶乘就是最应该用循环最不应该用递归的情况.学校课本用阶乘讲解递归是在误人子弟. 对以上言论负全责, 欢迎拍砖.

回答2:

#include
usingnamespacestd;
longunsignedfun(intn)
{
if(n>1)
returnn*fun(n-1);
return1;}
voidmain()
{
intn;
cout<<"请输入n:\n";
cin>>n;
cout<<"n!="<//并演示了求数N的结果.自己把题目要求达到吧.只要在本程序基础上加一个循环就行了.
}