01./* Copyright (c)2012, 烟台大学计算机学院学生
02.* All rightsreserved.
03.* 文件名称: fun.cpp
04.* 作 者: 赵晓晨
05.* 完成日期:2012年11月15日
06.* 版本号: v1.0
07.* 对任务及求解方法的描述部分
08.* 输入描述:略
09.* 问题描述:略
10.* 程序输出:略
11.*/
#include <iostream>
#include <cmath>
using namespace std;
long factor(int n);
int main(){
int num,i;
long sum=0;
cout<<"请输入n:"<<endl;
cin>>num;
for(i=1;i<=num;i++){
sum+=factor(i);
}
cout<<sum<<endl;
return 0;
}
long factor(int n){
if(n==1||n==0){
return 1;
}
else{return n*factor(n-1);}
}
12.运行结果:
13心得体会:很纠结的编完这个程序,想说()和{}好多啊。。。。。。