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 3 k4 g/ ^+ L3 R4 W" d
    求正解啊~~~~~~~~~~
    ; o% V9 K# l, x8 H& N/ P" n
    #include<stdio.h> 4 ?  A4 {. X* [; ~' R- ~
    int f(int n) $ J3 {/ |! p5 M3 W
    {  n9 z4 F' r. K5 {" d
        if (n==0) return 1;# T9 k- Q" q* h) q! m& j
        return n*f(n-1);
      }# f: f/ j% I}# d( e- M, j- o+ F' F" n2 S
    int main()
      B  ]1 Y* O; G{
    ! W5 j$ Y1 F# h, O        int n;& H$ m% [8 ^& p: J4 g9 Y
            scanf("%d",&n);0 S# c) t% d, B0 b% S
            if(n==0)printf("0\n");# m  G) w* \" a- H. o, c. d
            else if(n<0)printf("ERROR\n");1 W- }& p3 D4 t
        else printf("%d\n",f(n));0 ~9 w7 }8 P- ~
    }
    回复

    使用道具 举报

    slsnlc 实名认证       

    11

    主题

    5

    听众

    116

    积分

    升级  8%

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

    [LV.4]偶尔看看III

    新人进步奖

    群组学术交流B

    1084595218 发表于 2010-10-8 21:57
    - p: F+ M: Y% Z* m! V8 x- q1 n等了这么久还是没人能算出来

    + j5 m  N# E2 X8 m/ R* n1 f8 X#include <stdio.h>
    2 |, l0 I9 w1 p0 a1 Kint main()# h; v) r! h5 k' |& x
    {+ `, k6 z9 ^% h9 k6 b
        long a[10000]={0};% T9 s5 P0 B% r
        a[0]=1;0 `! Z3 O3 k# x1 F3 @" h0 r
        int i,j;
    5 I' E* j$ r/ k# ?    int num;6 [5 \9 J8 ^4 c) d
        scanf("%d",&num);& D: E3 p; J2 F$ t
        for(i=1;i<=num;i++)6 `# K" s/ x' y2 F# J- ?
        {
    1 t! }! F# G* C' d4 ]( _        a[0]=a[0]*i;
    & e: s0 r& e+ w9 Q        for(j=1;j<10000;j++)
    : {/ k; o1 ]& w& r        {
    2 C6 i! I/ L' \9 s: g            a[j]=a[j]*i+a[j-1]/1000;
    & `1 g$ x4 u0 e            a[j-1]%=1000;
    " k0 N% i  d4 E( x; P; V+ w        }; X* z* N' h2 X2 {$ @# @. E& E
        }% j( ?5 L2 a& ]# L9 G7 g
        for(i=9999;i>=0;i--)
    ) b4 k6 q5 X7 f" C9 B        if (a!=0)- x- H0 ^# _* \6 K
            {# p. L- C+ s1 l% {! m& x; [6 Q
                printf("%d",a);
    9 {; b% S. C: n- C" `+ s0 B            for(j=i-1;j>=0;j--)- V5 w5 `6 o& N7 W9 H
                    printf("%03d",a[j]);; I! x2 {9 [/ T% g
                break;( q8 ]4 I9 x9 H* S# ?. U& W
            }" M+ d1 k8 v* E9 R* D9 n9 L
        printf("\n");
    ) Z2 n: ?2 F3 \/ Q3 S) F- F/ e    return 0;( d0 s9 {! U# H: w
    }
    回复

    使用道具 举报

    1

    主题

    6

    听众

    167

    积分

    升级  33.5%

  • TA的每日心情

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

    [LV.4]偶尔看看III

    群组Matlab讨论组

    #include <stdio.h>
    7 x/ Q( Y+ P) d# y2 T1 I#include<string.h>6 L$ e  ?* {, G# ]3 ]* ?
    #define max 50000; a0 D* ?$ M; P& \4 i$ @; u
    int a[max];. M- U+ a+ M$ I5 Y
    int main()
    - U8 s4 j* m& {/ ~{
    ( C) b, U0 R' T& D2 x        int n;- B( S" B+ s# D$ S( k
            int i,j;8 c  ~( S2 g! n8 l) k+ f
            int s,c;
    # s( |, l8 Z1 \" C& `        while(scanf("%d",&n)!=EOF)( c  p% t: ~) S! O; o
            {5 ~: J- _/ \" ?) T/ t2 {) g
                s=0;
    . K  H. B. C5 e7 L! P6 ^& e: ]            memset(a,0,sizeof(a));
    - I- e9 A* N) w# Z( x4 b            a[0]=1;
    1 X- g9 G6 i4 f% J            for(i=1;i<=n;i++)" I* h$ z7 P$ X
               {
    ( ]; }/ L7 o" i9 f* M3 l$ R2 Z/ D6 F               c=0;( `2 t& Y/ o/ f6 [- M2 _2 S
                   for(j=0;j<max;j++)& J: L! y# O/ y' N& G+ g
                    {9 n2 L0 a. N, T# D6 N0 [% P% \
                        s=a[j]*i+c;
    + q% r7 e4 u5 ?: J3 w                    a[j]=s%10;
    8 Y7 T5 d9 X1 R/ S! H/ C! l                    c=s/10;
    * h% O$ y# S7 k: H/ `                }
    / q' W4 p( f; U           }: ?& u7 ~+ \5 j" C
            for(j=max-1;j>=0;j--)
    , m$ H1 g9 Z3 d4 O. z: }5 Q5 G        if(a[j]!=0)break;
    ( j' ~" [- q: M& N3 S' C        for(i=j;i>=0;i--)4 Z3 ~4 D4 C( F8 N
            printf("%d",a[i]);: U" u8 F& R$ @4 G- P1 Y9 V5 R
            printf("\n");4 _$ h7 t& V7 z2 G6 I- N1 ?
        }
    & k7 K& n9 E+ A/ m9 b        return 0;
    % \% x/ X) y5 r% H2 V}
    回复

    使用道具 举报

    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-7-20 05:00 , Processed in 0.338049 second(s), 93 queries .

    回顶部