求n的奇数的阶乘
来源:互联网 发布:程序界面设计软件 编辑:程序博客网 时间:2024/06/07 04:47
我的程序:01./* 02.* 程序的版权和版本声明部分: 03.* Copyright (c) 2013, 烟台大学计算机学院 04.* All rights reserved. 05.* 文件名称:test.cpp 06.* 作 者:王鲁峰 07.* 完成日期:2013 年11 月 24日 08.* 版 本 号:v1.0 09.* 对任务及求解方法的描述部分: 10.* 输入描述:无 11.* 问题描述:求n的奇数的阶乘12.* 程序输入:略 13.* 程序输出:略 14.* 算法设计:略 15.*/ #include<iostream>using namespace std;long fac(int);int main(){ int n; long y;//n表示需要求阶乘的数 y表示n的阶乘 cout<<"请输入一奇数求该数的阶乘:"<<endl; cin>>n; y=fac(n);//n表示奇数 cout<<n<<"!="<<y; return 0;}long fac(int n){ long s; if(n<0) { cout<<"输入有误"<<endl; } else if(n==0||n==1) { s=1; } else { s=fac(n-2)*n; } return s;//最后将值赋给s 让后在在main函数中赋给y}
运算结果:
心得体会:
在求n的阶乘的基础上,稍加修改就ok了。
- 求n的奇数的阶乘
- 求奇数的阶乘
- 第十二周项目三 求n以内奇数的阶乘
- 递归函数求奇数的阶乘 1*3*5.......*n
- 递归求奇数的阶乘1*3*5*7......*n(n为奇数)
- 求n的阶乘
- 求n的阶乘
- 求n的阶乘
- 求n的阶乘
- 求N的阶乘
- 求n的阶乘
- 求n的阶乘
- 求n的阶乘
- 求n的阶乘
- 求N的阶乘
- 求N的阶乘
- 求N的阶乘
- 求N的阶乘
- 求n的阶乘
- #ifndef#define#endif的用法(整理)
- 每天一个linux命令(4):mkdir命令
- 每天一个linux命令(5):rm 命令
- C++必知必会之(19)Command模式与好莱坞法则
- 求n的奇数的阶乘
- jquery 基本的动画
- ffmpeg source code analyse - macro - MATCH_PER_TYPE_OPT
- Session和Cookie小结以及PHP单点登陆的实现
- log4j未写日志排错
- 转载:RAID相关内容
- 《黑马程序员》java IO流基本操作(3)
- opencv基本图像操作
- 每天一个linux命令(6):rmdir 命令