double p = 3.14159265;
long x = 0;
p = p*10000000 + 0.5;
x = (long)p;
p = x/1000000;
printf("%.7lf",p);
這樣,你把這個小數(shù),乘以10的7次方,然后對結(jié)果取整(也就是強制轉(zhuǎn)化為整型),然后對這個取整后的整型 加上 0.5 ,再除以10的7次方,就搞定了.
如果你想四舍五入,比方說,想要3.14159,四舍五入取小數(shù)點后3位,
你可以將3.14159*1000,得到3141.59,然后再加上0.5,得到3142.09,然后再取整(強制轉(zhuǎn)化為INT型),得到3142,然后再除以1000,就得到你想要的小數(shù)點后3位的四舍五入了,就是3.142.
如果不想要四舍五入,直接截取,就不要加上0.5
C語言中怎樣控制輸出小數(shù)按四舍五入輸出7位小數(shù)?
C語言中怎樣控制輸出小數(shù)按四舍五入輸出7位小數(shù)?
其他人氣:629 ℃時間:2020-03-25 08:11:53
優(yōu)質(zhì)解答
我來回答
類似推薦
- 用C語言編程如何實現(xiàn)保留幾位小數(shù)并對最后一位四舍五入呀?
- C語言中怎樣輸入一個雙精度數(shù),對小數(shù)點后第2位進行四舍五入,即保留一位小數(shù),輸出四舍五入的結(jié)果.
- 輸入一個實數(shù),要求四舍五入保留兩位小數(shù)后輸出.c語言的代碼該怎么寫
- 實數(shù)四舍五入保留一位小數(shù)(C語言)
- 編寫一個函數(shù),作用是保留兩位小數(shù),對第三位四舍五入···
- 有一個長方形鐵皮,長32厘米,寬16厘米,在這塊鐵皮的四角上各剪去一個邊長是4厘米的小正方形,然后通過折疊
- 已知向量OA⊥向量OB,且|OA|=|OB|=1,設(shè)OC=2OA+OB,OD=OA+4OB,OE=3OA+3OB
- 核舟記中有一句議論,找出來,說說其作用.
- 瞬間加熱器的加熱速度這么快?跟什么有關(guān)?請物理專家回答
- 一個含有字母的二次函數(shù)在某一區(qū)間內(nèi)有最值,求字母的值一般采用什么做法
- 5千克糖平均分給11個小朋友,每個小朋友分到多少千克?小麗3小時可以折80只千紙鶴,她平均每小時折多少只千紙鶴?折一只千紙鶴平均要多少小時?某校六(1)班有學生48人,人人參加興趣小組,其中參加迎世博英語口語小組的有31人,參加文學欣賞小組
- i am a girl ,有人信嗎?
猜你喜歡
- 1兩導體的材料、長度相等,橫截面積之比為1:2,則其電阻之比為多少?為什么?
- 2科學家研究表明,10000平方米大森林在生長季節(jié)每周可吸收六點三噸二氧化碳.城北到森林公園有五萬平方米森林,今年八月份片森林一共吸收了多少二氧化碳?
- 3write a travel diary like jane on page 5use your notes in
- 4下列人類活動與季節(jié)選擇相宜的是:A 長江截流——夏季B 黃河調(diào)水沖沙——冬季C 珠江口補淡壓咸——冬季D 海河緊急泄洪——春季答案:C麻煩解釋一下每一個選項的錯誤處和C為什么正確,
- 5Whatever happened 和 what happened 有什么區(qū)別?
- 68月是夏天還是秋天
- 7甲每分鐘走80米,乙每分鐘走70米,丙每分鐘走60厘米,甲從A地,乙丙兩人從B地同時與甲相向,甲遇到乙3分鐘
- 8連詞成句 for ,buy ,to ,Halloween ,Nancy ,like ,masks ,would ,some (.)
- 9三角形ABC的三邊長度之比為3:5:7,與其相似的三角形A'B'C'的最大邊長為12,那么三角形A'B'C'的周長是
- 10某化學課外小組探究乙醇與鈉的反應(yīng)
- 11a short tall 英語翻譯結(jié)果
- 12仿句:幸福是"臨行密密縫,意恐遲遲歸"的牽掛;幸福是'春種一粒樹,秋收萬顆子"的收獲