C++ 程序语言设计 急求!!!谢谢!!

[复制链接]
查看11 | 回复3 | 2013-4-27 10:57:21 | 显示全部楼层 |阅读模式
#include "iostream"using namespace std;int fact(int n)//阶乘,不过由于int位数限制,n的值不能太大。{ int i,sum=1; for(i=1;i>T;
for(i=0;i<T;i++)
{ ...
回复

使用道具 举报

千问 | 2013-4-27 10:57:21 | 显示全部楼层
我宁愿用打表……#includetypedef long long LL;using namespace std;int main(){LL score[11];LL d=1;for (int i=1;i<11;i++){ d*=i; score:=d;}int T,n;c...
回复

使用道具 举报

千问 | 2013-4-27 10:57:21 | 显示全部楼层
阶乘最通常的方法是用递归,就是你写一个函数CalJIe,然后 CalJIe不断地调用CalJIe自身,但是每次调用的时候进去的条件是不一样的,举个例子算5的阶乘,先用5*4的阶乘,然后死的阶乘再用4*3的阶乘,以此类推,理解了麽,然后你球结成的这个 过程写成一个函数,不断的调用,递归比较消耗栈空间,所以又有了一种尾递归的方法可以改进递归方法。但是你也可以有其...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行