• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            心如止水
            Je n'ai pas le temps
            posts - 400,comments - 130,trackbacks - 0

            高精度乘單精度+素數判斷。

            我的代碼如下:

            #include<stdio.h>
            #include
            <math.h>
            long n;
            long num[100000]={0},len;
            void mul(long x)
            {
                
            long i,l;
                l
            =len;
                
            if(x>=10) l++;
                
            if(x>=100) l++;
                
            if(x>=1000) l++;
                
            for(i=0;i<len;i++)
                  num[i]
            *=x;
                
            for(i=0;i<l;i++)
                  
            if(num[i]>=10)
                  
            {
                     num[i
            +1]+=num[i]/10;
                     num[i]
            %=10;
                  }

                
            if(num[l]!=0) l++;
                len
            =l;
            }

            int prime(long x)
            {
                
            long i;
                
            if(x==1return 0;
                
            if(x==2return 1;
                
            for(i=2;i<=sqrt(x);i++)
                  
            if(x%i==0)
                    
            return 0;
                
            return 1;
            }

            int main()
            {
                
            long i,sum;
                scanf(
            "%ld",&n);
                num[
            0]=1;len=1;
                
            for(i=1;i<=n;i++)
                  mul(i);
                
            //for(i=len-1;i>=0;i--) printf("%ld",num[i]);
                sum=0;
                
            for(i=0;i<len;i++)
                  sum
            +=num[i];
                printf(
            "%ld",sum);
                
            if(prime(sum)==1)
                  printf(
            "T");
                
            else printf("F");
            return 0;
            }
            posted on 2010-01-06 20:12 lee1r 閱讀(150) 評論(0)  編輯 收藏 引用 所屬分類: 題目分類:基礎/模擬
            香蕉aa三级久久毛片| 精品亚洲综合久久中文字幕| 欧美一区二区三区久久综| 久久久久亚洲AV无码专区桃色 | A级毛片无码久久精品免费| 久久国产精品视频| 久久久噜噜噜久久| 精品视频久久久久| 久久无码一区二区三区少妇| 久久精品99无色码中文字幕| 久久精品无码免费不卡| 亚洲欧美日韩精品久久亚洲区| 午夜精品久久久久久| 久久免费视频1| 久久久久久久久久久| 久久久久亚洲精品天堂| 久久99国产综合精品| 一本久久a久久精品综合夜夜| 热re99久久精品国99热| 亚洲精品乱码久久久久久中文字幕 | 久久久久久国产精品无码下载 | 久久精品国产99久久久古代| 色8久久人人97超碰香蕉987| 国产精品视频久久| 久久性精品| 久久免费的精品国产V∧ | 人妻无码精品久久亚瑟影视| 国产精品免费久久久久电影网| 久久久久人妻一区精品| 久久亚洲国产欧洲精品一| 精品一区二区久久| 久久久国产精品| 26uuu久久五月天| 久久久久久毛片免费看| 久久精品国产亚洲AV影院| 久久综合狠狠综合久久| 精品久久久久久国产三级| 中文字幕精品久久久久人妻| 国产精品一区二区久久国产| 精品无码久久久久久久久久| 婷婷五月深深久久精品|