午夜视频在线网站,日韩视频精品在线,中文字幕精品一区二区三区在线,在线播放精品,1024你懂我懂的旧版人,欧美日韩一级黄色片,一区二区三区在线观看视频

分享

hdu?1018

 setprecision 2010-10-05

HDU 1018(求一個數(shù)階乘的位數(shù))

 

解題步驟:(1)、弄清題意,是求一個數(shù)階乘的位數(shù)

         2)、利用數(shù)學公式(斯特林公式:lnN!=NlnN-N+0.5*ln(2*N*pi))求出位數(shù)即可

注意:     輸出的格式

做題感想:雖然這道題目可以說是純數(shù)學了,但是一開始做題的時候,對如何求一個數(shù)階乘

          的位數(shù)真的無從入手,上網(wǎng)搜一下方法,才可以入手。看來對于數(shù)學的思想的環(huán) 

          節(jié),自己還是很薄弱,需要加強。

 

代碼:

#include<stdio.h>

#include<math.h>

#define pi 3.14159265

int num,result;

void JC()

{

    double t;

    (num*log(num) num 0.5*log(2*num*pi))/log(10);

    result (int)t+1;

    printf("%d\n",result);

}

int main()

{

    int i,n;

    scanf("%d",&n);

    for( i=0 i<n i++  

    {

   scanf("%d",&num);

    JC();

}

 

return 0;

}

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多