c輸出保留3位小數的浮點數,c 中將變數a輸出3位(不足位補0)cout如何輸出

時間 2021-09-11 22:33:38

1樓:匿名使用者

#include

using namespace std;

void main() { float a,b; int c;

cin>>a; //a=12.34521

b=a; //b=12.34521

b*=1000; //b=12345.21b+=0.5; //b=12345.71

c=b; //c=12345

b=c; //b=12345

b/=1000; //b=12.345

cout<

2樓:匿名使用者

#include

#include

using namespace std;

int main()

float x=12.34521;

cin>>x;cout

}這才是正確的答案

3樓:匿名使用者

#include

#include //要加這個標頭檔案,作用主要是控制輸入輸出格式using namespace std;

void main()

4樓:

#include

int main(void)

5樓:匿名使用者

#include

int main ()

6樓:鼎晟科技

float f= 0.35687;

printf("%.3f",f);

float f;

scanf("%f",&f);

printf("%.3f",f);

#include

#include

using namespace std;

void main()

7樓:甕秀雅

有多個做法,我一般用: cout.setf(ios::fixed); //定點輸出 cout.precision(3); //設定3位小數

8樓:匿名使用者

#include

int main(int argc, char *ar**)

9樓:璀璨星空

float f= 0.35687;

printf("%.3f",f);

c++中將變數a輸出3位(不足位補0)cout如何輸出

10樓:大野瘦子

#include

#include

using namespace std;

int main()

用上面這個**即可。

關於c++中cout實現輸出的填充,寬度,對齊#include

using namespace std;

int main()

11樓:加百列

使用cout.width()函式和cout.fill()函式把每個單元存放的四位數字輸出。

1、控制符int width()將用來調整字回段的寬度,因為

答width是成員函式,所以要通過物件來呼叫,比如cout.width()將顯示當前的欄位寬度,預設為0,而cout.width(3)將把欄位寬度設定為3。

注意:c++容納欄位的方式為給欄位分配剛好合適的寬度來容納欄位,所以c++中預設的欄位寬度為0,以適合於所有的欄位。

2、成員函式fill()可以用來改變填充的字元,比如cout.fill(『*'),使用*填充空白部分。

注意:fill函式在設定後將一直有效,除非被重新設定。這一點與width()十分不同。width隻影響他設定後的下一個輸出,再下一個欄位輸出後,後繼的欄位被恢復為預設值0。

3、測試**如下:

4、執行結果:

12樓:司馬唐遷

#include "iostream.h"

int main()

{int a;

cin>>a;

if(a<10)

{cout<<"00"<9&&a<100){cout<<"0"<100)

{cout<這是

du最zhi

笨的dao方法專

。。屬。

13樓:匿名使用者

參見iomanip標頭檔案

用c++ 編寫程式 從鍵盤輸入一批數值,要求保留3位小數,在輸出時上下行小數點對齊。 ①用控制符控制輸出

14樓:匿名使用者

float a[n];//n為具體值。

int i;

for(i=0;i>a[i];

}for(i=0;i

c++源**,輸入一個double型別的數,使該數保留小數點後兩位,對第三位小數進行四捨五入運算,輸出

15樓:鏡面世界

double b = (int)((a * 1000 + 5) / 10) / 100.0; //a是原來的,b是要求的

16樓:燕歸來

#include

using namespace std;

int main()

{double data;

cin>>data;

data=(int)(data*100+0.5)/100.0;

cout<

c語言怎樣輸出2位小數,c語言中怎麼保留小數2位

四舍 入 include void main double a,b,c,d 此處不需要 隔開 d a b c 3 printf 2f n d 正確格式 2f 吉祥二進位制 在c語言中讓一個數保留2位小數可以通過精度限定符來完成,精度限定符有一個點號後跟一個整陣列成。其準確含義依賴於它所修飾的資料型別...

C語言中怎樣判斷輸入的是整數還是浮點數

scanf s,str 先存成字串if null strchr str,等於null是沒有找到小數點else sscanf str,lf,b 再從字串格式化成浮點型例如 inti floatf doubled 輸入i是整數,輸入f是float型,輸入d是double型 2 看輸入格式scanf d ...

c語言 節(16進位制)轉換成浮點數的問題

金色潛鳥 指標b,指向a的首地址。怎麼算出來的 從感測器傳過來的cd cc cc 41,小端碼的話,四個位元組內容 變化 為 0x41cccccd 轉 float 為 25.6。你可以 自己 用 聯合體 研究 union uuu main 與子如初見 1.定義一個字元指標b,指向變數a的地址。由於型...