n!

来源:互联网 发布:豆瓣 网络兼职 编辑:程序博客网 时间:2024/06/02 15:12

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心得体会:很纠结的编完这个程序,想说()和{}好多啊。。。。。。

原创粉丝点击