第一周上机任务项目1-递归算法设计函数
2013-03-01 21:05
295 查看
01./* 02.* 程序的版权和版本声明部分 03.* Copyright (c)2013, 烟台大学计算机学院学生 04.* All rightsreserved. 05.* 文件名称:递归 .cpp 06.* 作 者:赵冠哲 07.* 完成日期:2013年3月1日 08.* 版本号: v1.0 09.* 输入描述: 10.* 问题描述: 11.*/ #include<iostream> using namespace std; long fac(int); int main() { int n; long f; cout<<"请输入 n的值:"; cin>>n; f=fac(n); cout<<f<<endl; return 0; } long fac(int n) { long s; if(n<0 ||n==0) { cout<<"您的输入有误,请重新输入!"<<endl; s=-1; } else if(n==1) s=1; else s=(2*n-1)*fac(n-1); return s; }
运行结果:
相关文章推荐
- 第一周上机任务项目1-二维数组成绩
- 第一周上机任务-项目2-日期结构体
- 第一周上机任务项目1气象划分法
- 2013第一周上级任务项目2(用递归算法设计函数)
- 第一周上机任务项目2日期结构体
- 第一周上机任务项目3成绩
- 第一周上机任务项目1-字符串
- 第十五周上机任务-项目4
- 第十六周上机任务项目4-指来指去 (2)
- 第十六周上机任务项目2-小心地放开玩字符串/字符数组(2)
- 第十四周上机任务项目3
- 第五周上机任务项目2-分数类
- 第十七周上机任务项目4-奇数因子
- 第五周上机任务项目 2
- 第十六周上机任务项目1-旧题再做涨工资
- 第六周上机任务项目6-工资类
- 第七周上机任务项目3-友元类
- 第十周上机任务项目3:乘法口诀表
- 分子运算2013第八周上机任务【项目3-分数类中的运算符重载】
- 第一周上机实践项目——日期结构体