第十二周项目3求N!
来源:互联网 发布:js 字符串split 编辑:程序博客网 时间:2024/06/03 17:31
/*
* Copyright (c) 2014,烟台大学计算机学院
* All rights reserved.
*文件名称: test.cop
*作者:翟兴雷
*完成日期:2014年11月13日
*版本号:v1.0
*
*问题描述:求n!
*输入描述:
*程序输出:
*/
#include <iostream>
using namespace std;
long fac(int);
int main()
{
int n;
long y;
cout<<"请输入要求的数:";
cin>>n;
y=fac(n);
cout<<n<<"!="<<y<<endl;
return 0;
}
long fac(int n)
{long f;
if(n<0)
{
cout<<"n<0,错了"<<endl;
f=-1;
}
else if(n==0||n==1) f=1;
else f=fac(n-1)*n;
return f;
}
0 0
- 第十二周项目3求N!
- 第十二周项目3--求n的阶乘
- 第十二周项目三—求n的阶乘
- 第十二周项目三 求n以内奇数的阶乘
- 第十二周项目二 求N组数的最大公约数
- 第十二周项目三(5) 求n的二进制形式
- 第十二周项目二求n组数的最大公约数
- 第十二周项目三求n的阶乘
- 第十二周项目三——求n的阶乘
- 第十二周项目3-用递归的方法求解(求1*3*...*n)
- 第十二周项目3用递归式求1*3*5*....*N
- 第十二周项目3--递归式求1*3*5...*n的解
- 第十二周项目3.2求1*3*……*n的递归式
- 第十二周 项目3:(1)编写递归函数求n的阶乘
- 第十二周项目3-用递归的方法求解(求n!)
- 第十二周项目三(二):求1*3*。。。*N的结果
- 第十二周项目三 用递归方法求解(求1*3*5…*n)
- 第十二周项目三(2):求1*3*5*...*n的递归式
- 参与CSDN社区问答活动“基于Java的微信公众平台开发”赢签名赠书
- mysql ERROR 1018 (HY000): Can't read dir of '.xxxx' (errno: 13)解决方法
- 大端小端,ascii,unicode,utf8,utf16,utf32,gb2312,gbk,gb18030等字符编码问题
- Ajax初体验
- 即将陆续推出微信公众平台开发视频教程
- 第十二周项目3求N!
- 创建可以与桌面程序进行交互操作的windows服务
- MMORPG服务器架构
- 点云双窗口显示
- bitmap canvas使用
- Java 基础学习
- 页面跳转的方法
- Ajax概述
- 《微信公众平台应用开发:方法、技巧与案例》火热预售中...