- 主题
- 0
- 帖子
- 11
- 精华
- 0
- 积分
- 32
- C币
- 24 枚
- 在线时间
- 0 小时
- 注册时间
- 2009-9-10
- 最后登录
- 2011-8-13
- 性别
- 保密

- 主题
- 0
- 帖子
- 11
- C币
- 24 枚
- 在线时间
- 0 小时
|
发表于 2009-9-10 14:04:41
|显示全部楼层
//正整数阶乘C++的递归实现, cyuyan.com.cn
#include<iostream.h>
double jiecheng(long);
double main()
{
long n;
cout<<"请输入一个小于等于170的正整数"<<endl;
cin>>n;
cout<<n<<"的阶乘是:"<<jiecheng(n)<<endl;
return 0;
}
double jiecheng(long n)
{
if (n<=1)
{
return 1.0;
}else
{
return n*jiecheng(n-1);
}
} |
|