兩個整數相除會自動省略小數點後的小數字即使下面這種:
int a,int b;
int a = 4;
int b = 3;
double d = a/b;
d= 1.0000000;
整數除法用 「/」的話得到的是乙個整數(得到小數的話自動去掉小數字只保留整數字),
所以這裡要得到實際除出來的數的話,先將兩個數轉化為double型別,再進行「/」除法。
至於要規定輸出保留多少位小數,則用cout《標頭檔案。關於標頭檔案:
這個標頭檔案是宣告一些 「流操作符」的,
比較常用的有:
setw(int);//設定顯示寬度。
left//right//設定左右對齊。
setprecision(int);//設定浮點數的精確度。
---------------------
參考:原文:
大數除(正整數整除)
大數除 正整數整除 my solution 2015.10.31 include includechar c1 100 c2 100 int t1 100 t2 100 result 100 int yuchu int a,int b,int n,int m for i 0 i 0 i 找出最高位不...
C C 中關於除 0 的處理
演算法競賽入門經典p14 code block測試 a4 表示式1.0 0.0 0.0 0.0的值是多少?include include using namespace std int main 輸出 inf nan 1.inf00 1.ind00a5 表示式1 0的值是多少?include inc...
c c 大整數乘法
其做法和小學學的有一點不一樣。以 147 x 35 為例,這裡把 147 視為 高精度 bign 自定義的結構下面 會提到 型別,而 35 視為 int 型別,並且在下面的過程中,始終將 35 作為乙個整體看待。7x35 245,取個位數 5 作為該位結果,高位部分 24 作為進製。4 x 35 1...