求乙個長度為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...