用c++语言编写程序,求 1到5阶乘的和。和值为153
2个回答
展开全部
#include <iostream>
using namespace std;
__int64 fac (int n) {
if (n==0 || n==1)
return 1;
return n*fac(n-1);
}
int main() {
int i;
__int64 sum=0;
for (i=1;i<=5;i++) {
sum+=fac(i);
}
cout << "sum 1!+...+5! = " << sum << endl;
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询