永发信息网

C++中怎么控制小数的位数

答案:2  悬赏:20  手机版
解决时间 2021-03-21 20:41
C++中怎么控制小数的位数
最佳答案
#include<iostream>
#include"math.h"
#include<iomanip>
usingnamespacestd;
intmain(){
intm;
doublen,sum=0;
//intqiuhe(inti,intn);
cin>>n>>m;
//a=n;
for(inti=0;i<m;i++){
sum+=n;
n=sqrt(n);
}
cout<<fixed<<setprecision(2)<<sum;//控制小du数点后zhi两位输出dao
return0;
}



扩展资料回
C++控制小数点后的精度答
#include"stdafx.h"

#include<iostream>

#include<iomanip>

usingnamespacestd;



intmain()

{

floatvalue=324.79213;

cout<<setprecision(4)<<value<<endl;

cout<<fixed<<setprecision(4)<<value<<endl;

getchar();

getchar();

return0;

}
全部回答
如果要在程序中对一个浮点数变量进行四舍五入到小数点后d位,可以这么写: #include <cmath> template<typename real> inline real round(const real &n,const size_t &d) {    return (long long)((long double)n*pow(10,d))/pow(10,d); }如果要输出一个精确到小数点后d位的浮点数,可以这么写: #include <cstdio> int main() {    //...    float x; printf("%.3f\n",x);    //输出float类型的变量x四舍五入到小数点后3位的值    double y; printf("%.4lf\n",y);    //输出double类型的变量y四舍五入到小数点后4位的值    long double z; printf("%.5Lf\n",z);    //输出long double类型的变量z四舍五入到小数点后5位的值    //另外注意,32位windows平台对long double的stdio不是很支持    return 0; }或者: #include <iomanip> #include <iostream> int main() {    //...    float x; double y; long double z;    std::cout<<setiosflags(ios::fixed)<<setprecision(3)<<x<<endl;    //输出float类型的变量x四舍五入到小数点后3位的值    std::cout<<setiosflags(ios::fixed)<<setprecision(4)<<y<<endl;    //输出double类型的变量y四舍五入到小数点后4位的值    std::cout<<setiosflags(ios::fixed)<<setprecision(5)<<z<<endl;    //输出long double类型的变量z四舍五入到小数点后5位的值    //可以看到,namespace std下的iostream的兼容性十分优越    return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我的、身份证丢了,被失物招领捡到了,失物招
舌头下面咬破了喝浓茶好么?还有抽烟会有影响
世纪华联沈高店地址在哪,我要去那里办事
非常美味地址在什么地方,想过去办事
有害垃圾应该怎么处理,回收的有毒垃圾应怎样
高中辍学还有资格参加普通高考吗?
苹果6p支持4g+功能吗
三国战纪乱世英雄2求生之路怎么选曹操
旅游攻略哪个网站好
汽车水箱漏水用了一瓶止漏剂,不知道对水箱散
商城买信使会不会给一个独特特效信使
若菱形的一条边是两条对角线的比例中项,则菱
阿飞正传讲的什么,阿飞正传里最后梁朝伟那段
佳华旅馆这个地址在什么地方,我要处理点事
尺挠骨骨折术后钢板什么时候取出
推荐资讯
单选题AB⊥平面α于B,BC为AC在α内的射影,C
判断题蝗虫是用气门进行呼吸的.
刺梨泡水喝对心脏病柚好处吗?
邛崃市个体私营经济协会平乐分会地址在哪,我
电视哪个牌子好?飞利浦 乐视tv.....
WOW狂怒战士的武器怎么是挂在腰上?
临沂费县3+2招生情况
今天去银行自助取款,发现余额不对,少了50元
韩剧tv为什么会跳转到其他播放平台?
九阴真经如何将徐妙真双刺卸下
计算下列各题,怎样简便就怎样算
女儿的“遗产”那一晚,女儿仅吃了小半碗饭,
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?