C 精度控制

2021-08-03 07:16:47 字數 773 閱讀 5905

例題1-1 圓柱體的表面積

輸入底面半徑r和高h,輸出圓柱體的表面積,保留3位小數,格式見樣例。

樣例輸入:

3.5 9

樣例輸出:

area = 274.889

精度控制

1. 如果使用了控制符,在程式單位的開頭除了要加iostream標頭檔案外,還要加iomanip標頭檔案。#include

2.舉例: 輸出雙精度數。

double a=123.456789012345;對a賦初值

(1) cout<

#include 

#include

using

namespace

std;

int main( )

總結:

簡單題也有小收穫,還學到了pi的表示方法const double pi=acos(-1.0)

學會了控制精度。將兩者結合起來就可以輸出pi的任意位,經過測試,最多可以精確到小數點後面48位。

下面是原始碼:

#include

#include

#include

using

namespace

std;

int main()

C 精度控制

使用這些格式需要宣告包含 long flags const 返回當前的格式標誌。long flays long newflag 設定格式標誌為newflag,返回舊的格式標誌。long setf long bits 設定指定的格式標誌位,返回舊的格式標誌。long setf long bits,lo...

C 輸出精度控制

如下 include includeusing namespace std void main double f 3.1415926535 cout enter the huashi temperature endl 方法一 cout.precision 3 呼叫cout的precision 函式設...

C 中cout精度控制

設定scientific標誌導致浮點數字值以科學記數法顯示 似乎是以十六進製制表示 當設定fixed時,浮點值以通常 記數法顯示。預設時,當設定fixed時,顯示六位十進位制位。當這些標誌都沒有設定時,編譯程 序選擇一種適當的方式。setprecsion n 是格式控制符。由於cout自身的問題,所...