又一道演算法檢驗,簡直可怕;
筆者又加了系統自帶的pow進行了測試
#include#include#include#includedouble a,b,c;
double algorithm1_pre(double x,int n)
{ double temp=1;
for(int i=0;i
po出結果,非常可怕
這是 2.0,到9的結果
please input the x:2.0
please input the n:9
the time is 0.000000 seconds
the a sum is : 1023.000000
the time2 is 0.000000 seconds
the b sum is : 1023.000000
the time3 is 0.000000 seconds
the c sum is : 1023.000000
請按任意鍵繼續. . .
這是 2.0,到99的結果
please input the x:2.0
please input the n:99
the time is 0.000000 seconds
the a sum is : 1267650600228229400000000000000.000000
the time2 is 0.000000 seconds
the b sum is : 1267650600228229400000000000000.000000
the time3 is 0.000000 seconds
the c sum is : 1267650600228229400000000000000.000000
請按任意鍵繼續. . .
這是 2.0,到999的結果
please input the x:2.0
please input the n:999
the time is 0.000000 seconds
the time2 is 0.000000 seconds
the time3 is 0.000000 seconds
請按任意鍵繼續. . .
這是 2.0,到2999的結果
please input the x:2.0
please input the n:2999
the time is 0.344000 seconds
the time2 is 0.000000 seconds
the time3 is 0.000000 seconds
請按任意鍵繼續. . .
這是 2.0,到6999的結果
please input the x:2.0
please input the n:6999
the time is 3.103000 seconds
the time2 is 0.020000 seconds
the time3 is 0.000000 seconds
請按任意鍵繼續. . .
這是 2.0,到9999的結果
please input the x:2.0
please input the n:9999
the time is 6.961000 seconds
the time2 is 0.030000 seconds
the time3 is 0.010000 seconds
請按任意鍵繼續. . .
測試個上萬的21314
please input the x:2.0
please input the n:21314
the time is 35.495000 seconds
the time2 is 0.062000 seconds
the time3 is 0.032000 seconds
請按任意鍵繼續. . .
就到這裡拉
C語言 練習2 9
練習2 9 在求對二的補碼時,表示式x x 1 可以刪除x中最右邊值為1的乙個二進位制位。請解釋這樣做的道理。用這一方法重寫下面的bitcount函式,以加快其執行速度。includevoid main bitcount 獲得x 二進位制 中1的個數 int bitcount unsigned x ...
括弧匹配檢驗(C語言)
描述 假設表示式中允許包含兩種括號 圓括號和方括號,其巢狀的順序隨意,如 或 等為正確的匹配,或 或 均為錯誤的匹配。現在的問題是,要求檢驗乙個給定表示式中的括弧是否正確匹配?輸入乙個只包含圓括號和方括號的字串,判斷字串中的括號是否匹配,匹配就輸出 ok 不匹配就輸出 wrong 輸入乙個字串 輸出...
LeetCode演算法題29 兩數相除解析
給定兩個整數,被除數 dividend 和除數 divisor。將兩數相除,要求不使用乘法 除法和 mod 運算子。返回被除數 dividend 除以除數 divisor 得到的商。示例 1 輸入 dividend 10,divisor 3 輸出 3示例 2 輸入 dividend 7,diviso...