C/C++怎样实现递归阶乘求和

 时间:2024-10-15 01:53:59

1、问题类型输入n输出:1!+2!+3!+......+n!#in罕铞泱殳clude<iostream>using namespace std;long int Sn(int n);long int Sn(int n)//递归函数{long int s;if(n==0) return 1;s= Sn(n-1)*n;return (s);}int main(){long int s=0;unsigned int n;cin >> n;for(int i=1;i<=n;i++)s+= Sn(i);cout << s;return 0;}

2、实现效果:输入:5输出:153

C/C++怎样实现递归阶乘求和
  • Python编程题:输入圆半径,输出圆面积
  • 科学锻炼身体的基本原则和方法
  • c语言编写程序:输入三角形的三条边,判断它们能否构成三角形,若能则指出何种三角形。
  • python怎么保存
  • 第一第二类间断点如何分类
  • 热门搜索
    安佳牛奶怎么样 消化不良腹胀怎么办 瓶盖打不开怎么办 荣誉证书怎么写 海蟹怎么做好吃 苹果手机怎么拆 和彩云怎么用 我的世界火箭怎么飞 搓捻的拼音怎么写 怎么做淘宝网店