求解菜鸟问题
用for 语句编程1!+2!+3!+....+30!=?
[解决办法]
这个需要大数运算,要先写大数类。
[解决办法]
#include<iostream>using namespace std;void main(){ double sum,product; int i,n; const int N=30; sum=0.0; for(n=1;n<=N;n++) { product=1.0; for(i=1;i<=n;i++) product*=(double)i; sum+=product; } cout<<sum;}