喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [经验] 大数的阶乘算法  
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1252
帖子 1481
金钱 1252 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
大数的阶乘算法

原帖及讨论:http://bbs.bc-cn.net/dispbbs.asp?boardid=231&id=179854

*/ --------------------------------------------------------------------------------------
*/ 出自: 编程中国  http://www.bc-cn.net
*/ 作者: xmzjerry    E-mail:xmzjerry@163.com   
*/ 时间: 2007-10-22  编程论坛首发
*/ 声明: 尊重作者劳动,转载请保留本段文字
*/ --------------------------------------------------------------------------------------


#include "stdafx.h"
#include "stdio.h"
#include "iostream.h"

int main(int argc, char* argv[])
{
    int carry,n,j;
    int a[2000];
    int digit=1;
    int temp,i;
    cout<<"please enter n:"<<endl;
    cin>>n;
    a[0]=1;
    for(i=2; i<=n; i++)
    {
        for(carry=0,j=1; j<=digit; ++j)
        {
            temp=a[j-1]*i+carry;
            a[j-1]=temp%10;
            carry=temp/10;
        }
        while(carry)
        {
            //digit++;
            a[++digit-1]=carry%10;
            carry/=10;
        }
    }
    cout<<"the result is:"<<endl;
    for(int k=digit; k>=1; --k)
        cout<<a[k-1];
    cout<<endl;
    return 0;
}
2007-11-17 08:25 AM#1
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
雨伞 (时间过的真快)
版主
Rank: 7Rank: 7Rank: 7
CTO


UID 25085
精华 6
积分 29921
帖子 4256
金钱 29861 喜悦币
威望 60
人脉 0
阅读权限 100
注册 2003-12-8
来自 梅州
状态 离线
[推荐阅读] 同样的密码,为什么MD5加密后不一样
加上注释会好一点



------------------------------
寻找兼职!
------------------------------
2007-11-19 03:28 PM#2
查看资料  Blog  发短消息  QQ  顶部
 
jonyare
中级会员
Rank: 3Rank: 3


UID 92705
精华 0
积分 406
帖子 365
金钱 406 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2007-5-8
来自 清华王牌计算机系
状态 离线
[推荐阅读] 低价转让php虚拟主机!
希望这里也热闹起来



务以善小而为之,务以恶小而不为村
2007-11-19 10:05 PM#3
查看资料  Blog  发短消息  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1252
帖子 1481
金钱 1252 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 测试字符长度?
这么简单的程序,还要加注释吗????
这个也只是一种思路呀




http://www.okpython.com
让中国的python发展的更快。
2007-11-20 01:08 PM#4
查看资料  访问主页  Blog  发短消息  QQ  顶部
 
雨伞 (时间过的真快)
版主
Rank: 7Rank: 7Rank: 7
CTO


UID 25085
精华 6
积分 29921
帖子 4256
金钱 29861 喜悦币
威望 60
人脉 0
阅读权限 100
注册 2003-12-8
来自 梅州
状态 离线
[推荐阅读] 用php写论坛
个人认为,超过20行的代码都应该加注释。



------------------------------
寻找兼职!
------------------------------
2007-11-20 02:55 PM#5
查看资料  Blog  发短消息  QQ  顶部
 
xieaotian (老老仙)
版主
Rank: 7Rank: 7Rank: 7


UID 82205
精华 1
积分 1252
帖子 1481
金钱 1252 喜悦币
威望 0
人脉 0
阅读权限 100
注册 2006-10-26
来自 老老神仙部落
状态 离线
[推荐阅读] 深圳市讯联经纬网络技术有限公司北京分公司
是,雨伞大哥,偶错了,原谅我吧,下不为例,呵呵



http://www.okpython.com
让中国的python发展的更快。
2007-11-21 08:03 AM#6
查看资料  访问主页  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.023412 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP