C11 1 浮點數輸出

2021-07-26 13:13:43 字數 759 閱讀 2282

(100/100 分數)

題目描述

編寫乙個程式,輸入乙個浮點數和輸出格式要求,按照格式要求將該浮點數輸出。給定非負整數m和n,表示輸出的浮點數小數點前的寬度為m,若寬度不夠則在前面補0,小數點後的寬度為n,若寬度不夠則在後面補0(補充說明:當n=0時,只需輸出整數部分,當m,n都為0時,則輸出0)。

輸入描述每個測例共

2行,第一行為兩個整數

m,n(n >= 0, m >= 0)

,第二行為乙個浮點數。

輸出描述對每個測例輸出的浮點數佔一行,其小數點前寬度為m,小數點後寬度為n,不足時補零。

樣例輸入

5 3

12.3456789

2 10

12.34

樣例輸出

00012.345

12.3400000000

注釋

#include #include #include #include using namespace std;

int main(){

int m,n;

double num;

while(cin>>m>>n>>num){

if(m==0&&n==0)

cout<<0<

1 1輸出浮點數

描述讀入乙個雙精度浮點數,分別按輸出格式 f f 保留5位小數,e 和 g 的形式輸出這個整數,每次在單獨一行上輸出。輸入乙個雙精度浮點數。輸出輸出有四行 第一行是按 f 輸出的雙精度浮點數 第二行是按 f 保留5位小數輸出的雙精度浮點數 第三行是按 e 輸出的雙精度浮點數 第四行是按 g 輸出的雙...

C 浮點數詳解

ieee 754規定任意乙個二進位制浮點數v可以表示成下面的形式 v 1 s m 2 ev 1 s m 2 e v 1 s m 2e例如下圖是32位單精度浮點數儲存模型 其中s表示符號位,當s 0,v為正數 當s 1,v為負數。m表示有效數字,1 m 2 規約形式 e表示指數字。eg 十進位制的6....

c語言整數轉浮點數 浮點數的秘密

我們在學習 c 語言時,通常認為浮點數和小數是等價的,並沒有嚴格區分它們的概念,這也並沒有影響到我們的學習,原因就是浮點數和小數是繫結在一起的,只有小數才使用浮點格式來儲存。其實,整數和小數可以都使用定點格式來儲存,也可以都使用浮點格式來儲存,但實際情況卻是,c 語言使用定點格式儲存整數,使用浮點格...