2013 C++第一周任务 递归算法

来源:互联网 发布:软件著作权价格 编辑:程序博客网 时间:2024/05/14 23:35
/** 程序的版权和版本声明部分* Copyright (c)2013, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作    者: 王锴英* 完成日期:2013年 3月6日* 版本号: v1.0** 输入描述:输入一个正数* 问题描述:略* 程序输出:阶乘得数*/#include<iostream>using namespace std;long fac(int);int main(){int n;cout<<"input n:";cin>>n;cout<<fac(n)<<endl;return 0;}long fac(int n){long f;if(n<0 ||n==0){cout<<"输入有误,请重新输入!"<<endl;s=-1;}else if(n==1)f=1;elsef=fac(2n-1)*(2n-3);return f;}


运行结果:

心得体会:

寒假一个月的休息感觉编程上生疏了许多,我要努力努力!!

原创粉丝点击