当前位置:编程学习 > C/C++ >>

17_1_2递归求函数

[cpp]  
/* 
* 程序的版权和版本声明部分 
* Copyright (c)2013, 烟台大学计算机学院学生 
* All rightsreserved. 
* 文件名称: date.cpp                            
* 作    者:纪子龙                             
* 完成日期:  2013年 3月1日 
* 版本号: v1.0       
* 输入描述:年月日 
* 问题描述:输出对应的那一天是这一年的第几天 
* 输出:第几天 
*/  
#include<iostream>  
using namespace std;  
long fac(int n);  
int main ()    
{    
    int  n, i;  
    cout<<"Input  n:";      
    cin>>n ;    
    i=fac(n);  
    cout<<i<<endl;  
    return 0;  
}  
long fac (int n)  
{  
    if(n==1)  
        return 1;  
    else  
        return (2*n-1)*fac(n-1);  
}  
运行结果:  
补充:软件开发 , C++ ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,