factorial

    -1熱度

    2回答

    Small Factorial 我的代碼是表示SPOJ「錯誤輸出」,雖然它的運行沒有在我的編譯器的麻煩。 該程序的代碼是: #include<stdio.h> int factorial(int); int main(){ int a[100],t,n,i; scanf("%d",&t); for(i=0;i<t;i++){ scanf("%d",

    0熱度

    3回答

    我寫了一個程序來計算一個數字的階乘完美的工作,但當測試我輸入一個浮點數時崩潰。 我的目標是接受一個浮點數,但沒有計算。由於該程序將接受但返回「錯誤輸入,只有整數被接受」。 我已經嘗試了多個聲明,但它只適用於我在聲明中輸入的數字。所以我想也許應該建立一些東西,也許可以通過命名一些花車並做某種減法。但我迷路了。 這裏是程序我至今不包括浮動聲明: def main(): # take input fr

    -5熱度

    1回答

    我正在嘗試創建一個腳本,它將返回輸入數的階乘作爲挑戰的一部分。當我嘗試運行它時,它會返回適當的因子,但顯然我以某種方式做錯了。 它看起來像這樣: function FirstFactorial(num) { if (num > 1) { var x = num; for (var i = 1; i < x; i++) { num = num * i;

    -2熱度

    2回答

    假設: var x = { y: function(n){ console.log(n); console.log(n+":"+(n > 0 ? arguments.callee(n-1) + "o" : "all")); } }; x.y(4) 控制檯日誌: 4 3 2 1 0 0 -> all 1 -> o 2 -> o 3 ->

    0熱度

    1回答

    假設我被要求查找前1000個數的階乘,並將它們存儲在一個大小爲1000的數組中,即 array [0] = 1,array [1] = 1! = 1,...,數組[6] = 6! = 720等等。 但是不要超過數據大小,我已經提供了模塊值mod。 現在,這就是我正在做的。 i = 1; array[0] = 1; while(i <= 1000) { array[i] = (i*a

    0熱度

    1回答

    我在舊網站上發現了這個代碼(無法訪問所有者),它計算用戶輸入數字的階乘(最高255),並且它工作正常。我的問題是,我可以弄清算法是如何工作的,但我不明白。如果有人會告訴我它如何在人類語言中起作用,我將不勝感激。 data segment b1 db 512 dup(0) b2 db 512 dup(0) msg db 0dh,0ah,"Number:$" fac db 0dh,0ah,"F

    0熱度

    1回答

    100%,這是我的字謎算法 public static void anagram() { String word = JOptionPane.showInputDialog("Enter the word"); char[] wordArray = word.toCharArray(); ArrayList<Integer> noOfRL = new ArrayLis

    -2熱度

    1回答

    我知道如何計算階乘的數字,方法如下。 讓數字n!被發現。 temp = 0.0; for(i = 1; i <= n; i++){ temp += log(i); } result = (int)temp; result++; 我在這裏尋找更有效的方法來計算階乘的位數。 注:請用C++

    0熱度

    1回答

    一個正整數n,寫爲n的階乘!定義爲: N *(N-1)第(n-2)... * 1 如果n是0 N!定義爲1 如果n是負數,n!未定義 一個例子是: 12! = 12 * 11 * 10 * 9 * 8 * 7 * 6 * 5 * 4 * 3 * 2 * 1 編寫程序 1.從用戶輸入正整數。如果整數不爲正,則顯示錯誤消息 2.提示用戶要麼已經階乘通過順序編程(選項1),或者由遞歸(選項2) 選項1計

    0熱度

    1回答

    因此當我試圖用32位來測試一個32位時我有一些奇怪的結果。 mov eax, [bignum] call writedec call crlf mul ebx ;EDX:EAX = EAX*EBX mov [bignum], eax ;save result call writedec call crlf mov eax, edx call writedec call