C 求乙個長度為100個數的斐波那契數列

2021-06-25 21:20:17 字數 746 閱讀 4471

求乙個長度為100個數的斐波那契數列,然後分別第99個數和第98個數的比例,

以及將該數列中位置數能被10整除的數(即排第10位,第20位,第30位....的數),

分別與陣列b[10]=的10個數依次相除,求最後得到的結果。

**:

using system;

using system.collections.generic;

using system.linq;

using system.text;

namespace t2_2

;fac = new long[50];

fac[0] = 1;

fac[1] = 1;

for (int i = 2; i < 50; i++)

fac[i] = fac[i - 1] + fac[i - 2];

for (int i = 0; i < 50; i++)

console.writeline("fac[" + i + "]=" + fac[i]);

console.read();

a = fac[49] * 1.0 / fac[48];

console.writeline(a);

try}

catch

console.read();}}

}

求乙個數約數的個數

求約數的個數 計算乙個整數的約數個數 輸入格式 輸入乙個整數 輸出格式 輸出一行,為輸入整數的約數的個數 樣例輸入 10 樣例輸出 4ac import math number int raw input count 0 sqrt float math.sqrt number if number s...

求乙個數中1的個數

碰到遇到乙個有趣的題,求乙個數二進位制的表示中1的個數,該題有兩種解法,一種是使用短除法將該數直接轉化為二進位制數,另一種比較巧妙的演算法是使用與運算,原理如下圖所示 依照此種思入有如下演算法 int numberof1 solution3 int i return count 依照短處法的思路 有...

求乙個數的反序數

package com.laodai author tony 求任意整數的反序數 例如乙個數字54321,反序數就是12345 分析 求反序數,我們需要將乙個個的數字給拆分開。然後再 進行組合就可以達到目的。例如分離出各位的1,那麼我們只需要將54321除以10求他的餘數 就可以了。54321除以1...