如下**:
#include#includeusing namespace std;
void main()
{ double f = 3.1415926535;
cout << "enter the huashi temperature:" << endl;
//-----------------方法一-------------------
/* cout.precision(3); //呼叫cout的precision()函式設定或返回當前要被顯示的浮點變數的位數(即浮點數的數字個數)
cout << fixed; //fixed輸出小數點後面三位有效數字
cout << "the celsius temperature is: ";
cout << f << endl; //輸出小數點前後共三位有效數字
cout << f << endl;
*/ //----------------方法二--------------------
//使用setprecision()操作符,包含在在iomanip標頭檔案中
cout << f << endl; //預設輸出六位
cout << setprecision(3); //單用setprecision是設定顯示的有效數字位數。
cout << setprecision(0) << f << endl;
cout << setprecision(1) << f << endl;
cout << setprecision(2) << f << endl;
cout << setprecision(3) << f << endl;
cout << setprecision(4) << f << endl;
cout << "---------------------------------" << endl;
cout <
cout 輸出精度的控制方法
前陣子在牛客上做了一道純粹輸出的題,輸出控制小數點後的數字的個數,由輸入決定。時間限制 c c 1秒,其他語言2秒 空間限制 c c 32768k,其他語言65536k 喜愛acm的pby同學遇到了一道數學難題,已知底數n,請你幫他準確的計算出結果a n n的 次方 結果保留小數點後x位。第一行是乙...
輸出精度問題
include int main d 有符號10進製整數 i 有符號10進製整數 o 有符號8進製整數 u 無符號10進製整數 x 無符號的16進製制數字,並以小寫abcdef表示 x 無符號的16進製制數字,並以大寫abcdef表示 f f 浮點數 e e 用科學表示格式的浮點數 g 使用 f和 ...
小數點輸出精度控制問題
小數點輸出精度控制問題 setf 是追加標誌字的函式,而flags 是設定標誌字 fixed標誌是以定點形式顯示浮點數 當有fixed標誌時,說明資料按一定的位數輸出,否則去掉fixed標誌後,資料按原位輸出 即小數最後面的0不顯示 因此,使用時有兩種情況 1 原位輸出,這時應去掉fixed標誌 c...