QQ登录

只需要一步,快速开始

 注册地址  找回密码
123
返回列表 发新帖
楼主: 1084595218
打印 上一主题 下一主题

求n!的算法!!

[复制链接]
字体大小: 正常 放大

17

主题

3

听众

2216

积分

  • TA的每日心情
    开心
    2012-1-30 23:29
  • 签到天数: 39 天

    [LV.5]常住居民I

    群组小草的客厅

    群组数学建模

    群组Matlab讨论组

    群组LINGO

    群组中南民族大学

    21#
    发表于 2011-1-18 18:08 |只看该作者
    |招呼Ta 关注Ta
    回复

    使用道具 举报

    dugumen 实名认证       

    10

    主题

    6

    听众

    658

    积分

    升级  14.5%

  • TA的每日心情
    开心
    2014-7-23 20:50
  • 签到天数: 13 天

    [LV.3]偶尔看看II

    新人进步奖

    回复

    使用道具 举报

    11

    主题

    6

    听众

    2308

    积分

    升级  10.27%

  • TA的每日心情
    慵懒
    2015-6-9 22:13
  • 签到天数: 155 天

    [LV.7]常住居民III

    社区QQ达人 邮箱绑定达人 发帖功臣

    群组2012第三期美赛培训

    群组学术交流A

    群组学术交流B

    回复

    使用道具 举报

    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

  • TA的每日心情
    奋斗
    2012-9-19 12:24
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    steve糖果 发表于 2010-10-2 22:42
    " \5 D9 K, B3 Z求正解啊~~~~~~~~~~
    3 Q  Z5 R( y( t7 ~( D5 h8 y7 X
    #include<stdio.h>
    : D  t6 Q# a# W1 F: Iint f(int n)
    4 [0 S6 m& z4 L% {6 a) {9 {{8 C' H& j& p% J& c6 g
        if (n==0) return 1;
    5 Z3 w& G* a! Q6 W. T    return n*f(n-1);' d% v! ^1 k' {1 a* m
    }
    & `- S+ _8 {; X! D0 b( H9 {& ~7 yint main()
    " @: ?" P2 a! T, M, `{7 s0 g7 C. e$ v
            int n;/ Y% ]- G/ d0 a% c
            scanf("%d",&n);
    % G. R( j/ D4 }) K, H) W5 `        if(n==0)printf("0\n");: p3 ]7 e4 E3 F+ Y
            else if(n<0)printf("ERROR\n");
    8 @4 \" e  A5 `" |    else printf("%d\n",f(n));. H" Q) B, }# j" z7 k
    }
    回复

    使用道具 举报

    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

  • TA的每日心情
    奋斗
    2012-9-19 12:24
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    1084595218 发表于 2010-10-8 21:57
    " z. r3 s* `7 M5 ?  h+ P等了这么久还是没人能算出来

    * l  m# C) ^, K$ |#include <stdio.h>
      {6 j+ ^: u# D0 S' L! Xint main(); B, m( W; o. o+ H4 T
    {% G/ z: o% I3 ?/ D5 P8 \$ K2 B
        long a[10000]={0};
    , O" [8 n0 j/ s    a[0]=1;
    " b8 f: `- u  n9 j0 [5 t    int i,j;* m- z  ]% x# j9 C3 w
        int num;- ?( Q2 R' q* @
        scanf("%d",&num);; i% s2 ?- g# }, E% t2 v* V
        for(i=1;i<=num;i++)
    ! J' c9 e2 _6 W/ r* F) v    {2 J4 ^; f& t) a0 L7 g" f
            a[0]=a[0]*i;
    $ h4 E+ p9 l2 |0 G        for(j=1;j<10000;j++)- U# g" z) z( f6 e8 r
            {
    2 h/ X# M" z2 I2 n% \            a[j]=a[j]*i+a[j-1]/1000;
    " K1 D' S/ P7 H7 k' g            a[j-1]%=1000;
    % U# z/ p" v6 M- I8 L6 n        }
    1 P9 x: |" r0 M5 r7 [" L    }
    # V: G/ i4 x+ o" O1 i5 b' p5 J5 |    for(i=9999;i>=0;i--)
    ! X/ F3 [5 B2 P1 H. O5 A$ V  O9 x        if (a!=0)$ a% U" z! q5 g: F: |9 k
            {1 q9 W  n* y# f# s
                printf("%d",a);3 m8 q5 {  z* |; D6 d
                for(j=i-1;j>=0;j--)
    ) t- p5 D6 C# f# K% Q- F5 C: `$ [                printf("%03d",a[j]);4 Y9 `& E, g: h; Z, X
                break;
    ( f1 c7 e8 C& ^+ H- [' Q        }
    " W! ^8 f# X3 H2 u    printf("\n");, x9 r( F$ O' E7 }
        return 0;
    , V' I* E. x/ T9 T2 i$ X' u0 k}
    回复

    使用道具 举报

    1

    主题

    6

    听众

    167

    积分

    升级  33.5%

  • TA的每日心情

    2014-1-13 13:21
  • 签到天数: 27 天

    [LV.4]偶尔看看III

    群组Matlab讨论组

    #include <stdio.h>
    ; P( {' K# w4 N/ ]1 Y; _, A+ _7 q#include<string.h>
    , I1 R; ]  O3 ]# _" e' W1 @#define max 50000+ b9 d6 O) E+ n- N
    int a[max];
    5 _! T  ?& Z0 z: \* I# i. I" Dint main()
    : V' A8 e+ I4 c/ d8 J; Z$ @{+ W1 x$ @) }% D6 G0 E; `5 s' t
            int n;/ d( ^" `8 g# ]. n
            int i,j;
    + I. s6 Z- q) g6 W; r! Y+ D        int s,c;
    2 _/ @( k3 s* j        while(scanf("%d",&n)!=EOF)
    , s# b+ R+ U$ a8 i/ {. ~+ x        {0 M) `6 \( |- U, x6 C- f
                s=0;
    ( P4 ]: O( E7 Y  N3 D5 X            memset(a,0,sizeof(a));% ?+ @5 J3 W( C1 `* i* M* m3 b+ n* @
                a[0]=1;4 u$ B3 ^  }, i; N
                for(i=1;i<=n;i++)" y/ @4 L/ X5 l1 y
               {
    5 I  U$ g, [' Q7 A7 a) e3 t8 w' d               c=0;
      B' U$ ~) [1 h               for(j=0;j<max;j++); r: X( f1 P" n( R9 O
                    {& n. a+ Y  H/ s. [
                        s=a[j]*i+c;5 ^: Z* ]; }' T  n. S
                        a[j]=s%10;! A% p; H; h6 F5 I2 T3 j: C
                        c=s/10;9 C; z- g5 S9 d5 W3 q
                    }
    - }% ^1 e' [4 G  A& c- z           }
    , V8 C/ J. F* E$ L" a! X        for(j=max-1;j>=0;j--)4 T" I+ v/ p& h# n- D% }: A
            if(a[j]!=0)break;
    , F4 E  k+ q+ ]1 V" ]) s        for(i=j;i>=0;i--)& q, ~0 c8 A4 L8 a" j. w
            printf("%d",a[i]);  |9 g3 J- {2 l* g* i
            printf("\n");3 ^5 l. Z# M6 B
        }
    : r* m: \' H' M& {. ?; h        return 0;
    7 A) \: |$ A! [- `$ R2 F}
    回复

    使用道具 举报

    6

    主题

    5

    听众

    157

    积分

    升级  28.5%

  • TA的每日心情
    无聊
    2014-3-19 21:13
  • 签到天数: 44 天

    [LV.5]常住居民I

    自我介绍
    新人

    群组学术交流A

    群组数学建摸协会

    回复

    使用道具 举报

    007\\        

    2

    主题

    5

    听众

    219

    积分

    升级  59.5%

  • TA的每日心情
    开心
    2012-12-29 12:34
  • 签到天数: 48 天

    [LV.5]常住居民I

    自我介绍
    啦啦啦~\(≧▽≦)/~

    新人进步奖

    群组数学建模认证项目实训

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-4-14 08:01 , Processed in 0.516289 second(s), 93 queries .

    回顶部