#51818: c++正解跟思路 (想學再點)


yp11451032@yphs.tp.edu.tw (711-23吳嘉恩)

學校 : 不指定學校
編號 : 312870
來源 : [203.72.178.2]
最後登入時間 :
2025-10-09 17:59:35

#include<iostream>
#include <iomanip>//才能用fixed 、 setprecision
using namespace std;
int main(){
double n;//宣告(浮點數)
while (cin >> n){//重複輸入
cout << "|" << fixed << setprecision(4) << n << "|=" << n << endl;//因為c++沒有絕對值,所以自己打直線
}                                                                                                            
}

 

補充

控制小數的方式

使用cout+setprecision()

    • 使用setprecision函數前要先引入<iomanip>標頭檔

 

#include <iomanip>
cout << fixed << setprecision(3) << y;
    • 以上的 setprecision(3) 表示接下來的y只會輸出3位數小數
    • 開始用setprecision後會影響後面所有的cout輸出