精品偷拍一区二区三区,亚洲精品永久 码,亚洲综合日韩精品欧美国产,亚洲国产日韩a在线亚洲

  • <center id="usuqs"></center>
  • 
    
  • C語言中怎樣控制輸出小數(shù)按四舍五入輸出7位小數(shù)?

    C語言中怎樣控制輸出小數(shù)按四舍五入輸出7位小數(shù)?
    其他人氣:629 ℃時間:2020-03-25 08:11:53
    優(yōu)質(zhì)解答
    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
    我來回答
    類似推薦
    請使用1024x768 IE6.0或更高版本瀏覽器瀏覽本站點,以保證最佳閱讀效果。本頁提供作業(yè)小助手,一起搜作業(yè)以及作業(yè)好幫手最新版!
    版權(quán)所有 CopyRight © 2012-2024 作業(yè)小助手 All Rights Reserved. 手機版