保留位数

#include<iostream>
#include<iomanip>
using namespace std;int main(){double a;int b;cin>>a>>b;cout<<setprecision(3)<<a/b<<endl;//总位数 cout<<setprecision(3)<<fixed<<a/b<<endl;//小数点后面 return 0;
}
//10 3
//3.33
//3.333
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{int a,b;cin>>a>>b;int C = a / b;cout<<C<<endl;double e = a, f = b;double D = e / f;cout<<setprecision(2)<<fixed<<D<<endl;return 0;
}

整数除法用 “/”的话得到的是一个整数(得到小数的话自动去掉小数位只保留整数位),

所以这里要得到实际除出来的数的话,先将两个数转化为double类型,再进行“/”除法。

至于要规定输出保留多少位小数,则用cout<<setprecision(2)<<fixed<<……;其中2表示保留多少位小数(2表示两位)。同时要注意seprecision函数的使用要搭配< iomanip>头文件。关于< iomanip>头文件:
这个头文件是声明一些 “流操作符”的,

 比较常用的有: setw(int);//设置显示宽度。 left//right//设置左右对齐。 setprecision(int);//设置浮点数的精确度。原文:https://blog.csdn.net/lv_victor/article/details/50087983
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{//设置左对齐输出,空格在后cout << setiosflags(ios::left)<< setw(10) << 10 << endl<< setw(10) << 100 << endl<< setw(10) << 1000 << endl;//设置右对齐输出,空格在前cout << setiosflags(ios::right)<< setw(10) << 10 << endl<< setw(10) << 100 << endl<< setw(10) << 1000 << endl;getchar();return 0;
}

C++整数除法保留小数相关推荐

  1. 达梦数据库除法保留小数

    一  达梦数据库在默认情况下,两数相除,结果只保留整数 例如:三除以二 保留小数两位,结果仍然是1 二 达梦数据库需要打开CALC_AS_DECIMAL参数 通过查找DBA手册,发现与CALC_AS_ ...

  2. mysql 相除 取整数位,psql除法保留小数,实现向上取整和向下取整操作_PostgreSQL_数据库...

    在psql中,使用1/4得到的结果是0,因为/它取得是整数,但是有些场景我们是需要保留小数的,还有些场景需要向上取整,或者四舍五入的. 今天就总结下psql保留小数的方法 我用到的方法是类型转换,类似 ...

  3. postgreSQL除法保留小数

    --1 例子 postgres=# select 1/4;  ?column?  ----------         0 (1 row) 在PG里如果想做除法并想保留小数,用上面的方法却行不通,因为 ...

  4. JAVA 除法 保留小数

    JAVA 除法 保留两位小数 1.DecimalFormat 2.BigDecimal 记录下自己代码中最常用的方式 1.DecimalFormat double d1 = 3.23556;doubl ...

  5. java除法保留两位小数_JAVA除法保留小数点后两位的两种方法

    1.利用Math.round()的方法: 两个int型的数相除,结果保留小数点后两位: int a=1188; int b=93; double c; c=(double)(Math.round(a* ...

  6. python整数除法保留两位小数

    在py应用中有许多拿结果中的多个整数进行运算,难免少不了除法(如单位换算等),但是整数进行运算后只会返回整数,一般结果基本需要精确到后两位,此时就可以使用以下两种方法进行解决: 1.将参与运算的任意一 ...

  7. bigdicmal除法精度设置_BigDecimal 高精度计算 熟悉扩展,java除法保留小数问题

    java保留两位小数问题: 方式一: 四舍五入 double   f   =   111231.5585; BigDecimal   b   =   new   BigDecimal(f); doub ...

  8. python除法保留小数_python中的除法_python中除法_python 除法_python 除法保留小数

    首先要说的是python中的除法运算,在python 2.5版本中存在两种除法运算,即所谓的true除法和floor除法.当使用x/y形式进行除法运算时,如果x和y都是整形,那么运算的会对结果进行截 ...

  9. c++除法保留小数_Golang中除法和取模运算与Python3的区别

    Golang中除法和取模运算与Python3的区别 个人主页:[https://polar9527.github.io] 除法的取整分为三类:向上取整.向下取整.向零取整. 向上取整:向+∞ 方向取最 ...

最新文章

  1. 心目中的编程高手zz, 有点academic风格的说^_^
  2. java全双工_TCP双向还是全双工?
  3. 浏览器插件 火狐插件
  4. 1930年的上海是什么样
  5. python中循环迭代语句_python条件与循环-循环
  6. c语言中void delay0.5(),第5章补充 单片机C语言基础.ppt
  7. BNUOJ 4358 左手定则 搜索
  8. Facebook 正在大规模重构 React Native
  9. C++ vector类型要点总结(以及各种algorithm算法函数)
  10. Charles 二三谈
  11. 循环链表--约瑟夫问题
  12. 【从C到C++学习笔记】引用/const引用/引用传递/引用作为函数返回值/引用和指针的区别
  13. 那些盒模型在IE6中的BUG们,工程狮的你可曾遇到过?
  14. Raki的读paper小记:How to Fine-Tune BERT for Text Classification?
  15. QGIS教程01:为什么要用QGIS?
  16. Red Rover 简单字符串应用
  17. python项目实战:免费下载kugou任意付费音乐
  18. 如何压缩图片200k以下?
  19. c语言校友通讯录毕业论文,校友录毕业论文(C_+sql2005).doc
  20. 使用PyQt绘制精美的股票行情分时线图

热门文章

  1. 18. python虚拟环境
  2. ArcGIS API for JavaScript字体库下载及本地字体库配置
  3. MyISAM和InnoDB存储引擎的特点
  4. unity3d UGUI文字模糊
  5. 安装升级Erlang/OTP的方法
  6. Python识别验证码----谷歌reCapture 3*3验证码
  7. ps与pstree小结
  8. 【Vue】032-尚硅谷-尚品汇-mockjs模拟数据---20230111
  9. usb系统拓扑结构和usb设备逻辑结构
  10. 如何获取Android的apk的包名及其入口