POJ百練 2765(秦九韶演算法,八進位制小數)

2021-07-13 21:52:04 字數 682 閱讀 9645

題意:百練2765

猛一看就像是高精度,但是實際小數範圍比較小,所以可以用double。

#include#includeint main()

ten /= double(8.0);

printf("%s [8] = %.45g [10]\n",a,ten);//相當於把多餘的0去掉

}return 0;

}

轉換說明及作為結果的列印輸出%a 浮點數、十六進製制數字和p-記數法(c99)

%a 浮點數、十六進製制數字和p-記法(c99)

%c 乙個字元 

%d 有符號十進位制整數 

%e 浮點數、e-記數法

%e 浮點數、e-記數法

%f 浮點數、十進位制記數法 

%g 根據數值不同自動選擇%f或%e.

%g 根據數值不同自動選擇%f或%e.

%i 有符號十進位制數(與%d相同)

%o 無符號八進位制整數

%p 指標 

%s 字串

%u 無符號十進位制整數

%x 使用十六進製制數字0f的無符號十六進製制整數 

%x 使用十六進製制數字0f的無符號十六進製制整數

%% 列印乙個百分號 使用printf ()函式 printf()的基本形式: printf("格式控制字串",變數列表);

秦九韶演算法實現

設定多項式的係數,為1.0 10.0之間的隨機數 param num return public arraylistgetrandomcoefficient integer num return arraylist 秦九韶演算法計算結果 param arraylist param x return ...

秦九韶演算法C語言

最近在學數值分析,需要進行演算法編碼,小小的記錄一下自己的實驗!關於秦九韶演算法求解多項式,開始之前看了很多同學的分享,基本採用的都是陣列儲存係數再進行迴圈。但是直接用c語言陣列靜態儲存感覺不太方便,必須提前約定陣列規模,無法隨著輸入數的改變而變動。所以這裡就換成了動態記憶體分配的方法qwq,採用m...

noip 解方程 秦九韶演算法

已知多項式方程 a0 a1x 1 a2 x2 an 1xn 1 an xn 0 求這個方程在 1,m 內的整數解 n 和 m 均為正整數 輸入共 n 2 行。第一行包含 2 個整數 n m,每兩個整數之間用乙個空格隔開。接下來的 n 1 行每行包含乙個整數,依次為a0 a1,a2,a n 第一行輸出...