#include
int fac(int n){
if(n==0||n==1)
return 1;
else
return fac(n-1)*n;
}
void main(){
int i,sum=0;
for(i=1;i<=5;i++)
sum+=fac(i);
printf("%d",sum);
}
到5的阶乘...你参照
#include
using namespace std;
int main()
{
int sum = 0;
int n = 1;
int f = n;
for(int i = 1; i <= 20; ++i,++n)
{
for(int k = 1; k < n; ++k)
{
f = n;
f = f*(f-k)
}
sum += f;
}
cout << sum << endl;
system("pause");
return 0;
}
多给点分啊!否则谁写。