用類把函式封裝起來的方法求1000階層

時間 2022-08-05 04:40:09

1樓:匿名使用者

class classname

public long fun(int num)

return result;}}

//求1000階層是呼叫(new classname()).fun(1000)就行了..

同理,想求多少的階層呼叫的時候傳引數就ok了

例如:long i=(new classname()).fun(1000);

i就是1000階層

呵呵~~ 上面的確實不現實

#include

#include

using namespace std ;

int main()

; //先定義足夠大的陣列容納1000階剩的數

a[0]=a[1]=1 ; //a[0]為當前的位數

int m=0 , t, n , b=0 , l ; //m為低位向高位的進位

for(int j=2 ; j<=1000 ; j++)

if(m > 0)}}

else

m = 0 ;}}

cout << "1000的階乘結果一共需要" << a[0] << "位" << endl ;

for(int i=999 ; i>=1 ; i--) //因為1000的階乘沒有1000位,那麼前面的都是零,所以就從不為零處輸出

} system("pause") ;}

2樓:匿名使用者

同意樓上,需要用到大數型別,可以參考一下下面的系列教程

這個是第一節

3樓:

1000的階乘有2568位數,樓上的方法顯然不現實啊

藝術類英語信,急求一封出國留學用的藝術類信。望高

維歐藝術 藝術留學推薦信找誰寫比較合適?1 任課老師 老師推薦的內容結合成績單分數,課程表現,作業質量等直接反映學生在相關專業領域的知識積累和能力。而且任課老師對你的基本情況更加了解。2 年級主任,院長,班主任 通常是同專業下的做學生工作的導師,可以反映學生一段時間內的綜合表現。因任課導師只能反映一...

把函式變成奇函式和偶函式的和,把一個函式變成一個奇函式和一個偶函式的和

話說人事管理 基本原理是這個式子 f x f x f x 2 f x f x 2 你把原函式代到上面的式子中,再通分化簡一下就能得到答案。上式中,前半部分是奇函式,後半部分是偶函式。最後答案為 f x x x 2 x 1 x 2 x 1 x 2 1 x 2 x 1 x 2 x 1 其中,g x x ...

把4封信放到信箱裡 答案是什麼,把4封信放到3個信箱裡 答案是什麼

分步計數原理,4封信每封信都有3種不同的方法,要把 投信 這件事做完,就要投4次信,每次的方法都是每個信箱都可以,即為3。根據分步計數原理,就得到他們的81的答案了,這應該屬分步計數原理的基本題型 虛幻 這是基本問題嘛,每個信封可投入3個信箱,投四次,就是3的4次方 81 家家 可以是c 3,4 p...