wikioi 2988 保留小數2

2021-06-26 02:12:16 字數 1141 閱讀 1125



題目描述 description

這個難度是吸引你點進來的。(其實難度挺大)

保留小數 的加強版。加強了資料和描述。

有乙個實數,要求保留k位小數。請輸出結果。

輸入描述 input description

兩行。第一行,要保留的數;

第二行,k

輸出描述 output description

輸出保留小數的結果。(四捨五入)

樣例輸入 sample input

(樣例1)82

(樣例2)

7.03

1(樣例3)

7.0003

0(樣例4)

9.9-1

(樣例5)

0.99

3(樣例6)

-9999.20

樣例輸出 sample output

(樣例1)8.00

(樣例2)7.0

(樣例3)7

(樣例4)10

(樣例5)0.990

(樣例6)-9999

資料範圍及提示 data size & hint

k在longlong範圍內;

要保留的小數在10000

位以內。

如果k為負數,則向前保留。

要保留的小數可以為負數。

#include#include#includechar a[1000000],b[1000000];

int main()

if(k2==1)

for(i=0;i=k+n) printf("0");

else if(a[i]!='.'&&(a[i]<'0'||a[i]>'9')&&a[i]!='-')printf("0");

else printf("%c",a[i]);

} } else for(i=0;i=k+n) printf("0");else printf("%c",a[i]);}

return 0;

} if(r==1)

if(a[k+n+1]<'5')

} else

if(k2==1)

} for(i=0;i<=k+n;i++)

} return 0;

}

codevs 2988 保留小數 2

時間限制 1 s 空間限制 128000 kb 題目等級 silver 這個難度是吸引你點進來的。其實難度挺大 保留小數 的加強版。加強了資料和描述。有乙個實數,要求保留k位小數。請輸出結果。輸入描述 input description 兩行。第一行,要保留的數 第二行,k 輸出描述 output ...

wikioi1206保留兩位小數

題目描述 description 保留兩位小數輸出乙個浮點數。輸入描述 input description 乙個浮點數。double範圍內 輸出描述 output description 保留兩位小數輸出 樣例輸入 sample input 樣例輸出 sample output 11.00 資料範圍...

JS保留2位小數

js保留兩位小數 對於一些小數點後有多位的浮點數,我們可能只需要保留2位,但js沒有提供這樣直接的函式,所以我們得自己寫函式實現這個功能,如下 function changetwodecimal x var f x math.round x 100 100 return f x 功能 將浮點數四捨五...