编写函数计算n的阶乘(n<10),n为函数参数。在main函数中调用该函数计算1!+2!+……+n!

来源:互联网 发布:北大青鸟联动编程事例 编辑:程序博客网 时间:2024/06/04 18:30

#include<iostream>using namespace std;int factorial(int a){int result=1;for(int i=1;i<=a;i++)result*=i;return result;}int main(){int sum=0,n;cout<<"请输入n的值"<<endl;cin>>n;    for(int i=1;i<=n;i++){sum+=factorial(i);}cout<<"n的阶乘为:"<<sum<<endl;return 0;}


输入的n为3时,运行结果如下:


0 0