C 標準輸出控制小數點後位數的方法

2021-09-25 03:05:19 字數 805 閱讀 2005

#include #include using namespace std;

int main()

{ double x1,y1,x2,y2;

while(cin>>x1>>y1>>x2>>y2)

{ double a = x1-x2;

double b = y1-y2;

double d;

d = sqrt(a*a+b*b);

cout

int main()

{ double x1,y1,x2,y2;

while(cin>>x1>>y1>>x2>>y2)

{ double a = x1-x2;

double b = y1-y2;

double d;

d = sqrt(a*a+b*b);

cout加入標頭檔案*#include fstream* #include iomanip

作用:1. fstream是std命名空間中常用於流的控制符,標頭檔案iomanip裡全是輸入輸出流的操作,其中io是指in,out即輸入輸出流。這裡還要用到**setprecision()函式,此函式的作用就在於控制小數點後面位數。

2.fixed:表示普通方式輸出,不採用科學計數法。fixed也可以放在setprecision(n)**後面

c 輸出小數點後位數精度

標頭檔案 include,函式setprecision setprecision n 指定乙個浮點數的精度預設設定輸出的數字的總位數為n,包含整數和小數部分。fixed 必須與setprecision n 配合使用,用來控制小數字數,不夠補0,只要寫一次fixed,後面的setprecision n...

C 控制輸出,精確到小數點位數

在c 運算中,經常需要輸出結果精確到小數點後幾位。要精確輸出需要用到頭檔案和函式setprecision n 括號中的n表示要精確的位數,在這裡舉例示範 示例一 功能 計算圓的面積 輸入 圓的半徑 實數 0 輸出 圓的面積 實數 保留8位小數 include 通用函式呼叫的標頭檔案 acos x i...

C 指定小數點位數輸出

關於 c 輸出時的小數點後的位數是很基礎的東西,應該掌握。doublea 3.141592,b 2213242.329843 cout.precision 6 cout a endl b 輸出的是 3.14159 221324 上面輸出的是 6個有效數字 而想要輸出 3.141592 和 22132...