题目描述

Given two postive integers A and B,  please calculate the maximum integer C that C*B≤A,

and the real number D equal to A/B.

输入格式

Two integers A and B in one line separated by a space.(A,B>0)

输出格式

Output C in one line,followed by D in one line. D should be round to 2 digits after decimal point.

代码:

#include

#include

using namespace std;

int main()

{

int a,b;

cin>>a>>b;

int C = a / b;

cout<

double e = a, f = b;

double D = e / f;

cout<

return 0;

}

整数除法用 “/”的话得到的是一个整数(得到小数的话自动去掉小数位只保留整数位),所以这里要得到实际除出来的数的话,先将两个数转化为double类型,再进行“/”除法。至于要规定输出保留多少位小数,则用cout<头文件。关于头文件:

这个头文件是声明一些 “流操作符”的,

比较常用的有:

setw(int);//设置显示宽度。

left//right//设置左右对齐。

setprecision(int);//设置浮点数的精确度。

c&sol;c&plus;&plus; 整数除预算保留小数

两个整数相除会自动省略小数点后的小数位即使下面这种: int a,int b; int a = 4; int b = 3; double d = a/b; d= 1.0000000; -------- ...

C&num; 当double数值较大且小数位过多时转化成字符串并保留小数位

今天在C#中碰到了一个问题,需要将double转换成字符串显示,要求保留小数位. 在网上查询了一下相关的文章 具体如下: double temp=3.1415926; (F)Fixed point:s ...

sprintf&lpar;&rpar; 处理 float类型的数字,保留小数位等。

关于 sprintf()的百科地址: http://baike.baidu.com/view/1295144.htm sprintf(szText, "%[填空字元][宽度][.精度]f&q ...

二进制补码除法——计算机底层整数除法模拟之Java实现

前面讲到布思算法的计算机底层模拟的时候,我们是借助于一个可以储存.表示任意N位的二进制补码的BinaryQueue实现的,现在我们模拟计算机底层整数除法还是要借助于它: BinaryQueue类代码: ...

int float 的具体的取值范围取决于具体的机器 整数除法舍位 整形&lpar;int&rpar;也可以用于存储字符型数据

int  通常为16位  存储单元 float  通常为32位 取决于具体的机器 #include main() { int fathr,celsius; int lower,upper,step; ...

编译器是如何实现32位整型的常量整数除法优化的?&lbrack;C&sol;C&plus;&plus;&rsqb;

引子 在我之前的一篇文章[ ThoughtWorks代码挑战——FizzBuzzWhizz游戏 通用高速版(C/C++ & C#) ]里曾经提到过编译器在处理除数为常数的除法时,是有优化的,今 ...

java实现两个整数相除保留一位小数

//整数相除 保留一位小数 public static String division(int a ,int b){ String result = ""; float num = ...

Java 两个整数相除保留两位小数,将小数转化为百分数

Java 两个整数相除保留两位小数,将小数转化为百分数 源于:http://blog.sina.com.cn/s/blog_624d755d0101cvuq.html 后来学习了:http://blo ...

sql 除法运算 保留两位小数

sql 除法运算 保留两位小数 SELECT 1530/60 select cast(1530*1./60 as decimal(18,1))

随机推荐

数据结构算法C语言实现(六)---2&period;4一元多项式的表示及相加

一.简述 利用链表表示稀疏多项式,并基于之前的一些操作(编程实现上还是有所不同的)组合新的操作实现一元多项式的表示及相加. 二.ADT 抽象数据类型一元多项式的定义 ADT Polyomail{ 数据 ...

Java Cookie和Session(转载)

一.cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案. 同时我们也看到,由于才服务器端保持状态的 ...

assets

我们知道assets/和res/文件夹用于存放可在应用程序中的使用文件. assets/用于存储各种应用程序中需要的文件(例如配置文件或音频文件等),这些文件会打包在Android应用程序中. res ...

一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别

一张图看懂开源许可协议,开源许可证GPL.BSD.MIT.Mozilla.Apache和LGPL的区别 首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL.BSD.MIT.Mozi ...

iOS NSData简单解析

iOS 基本数据类型之NSData 1 nsdata 作用: 用于存储二进制的数据类型 nadat类提供一种简单的方式,它用来设置缓存区.将文件的内容读入到缓存区.或者将缓存区中的内容写到一个文件. ...

BZOJ2440&lpar;全然平方数&rpar;二分&plus;莫比乌斯容斥

题意:全然平方数是指含有平方数因子的数.求第ki个非全然平方数. 解法:比較明显的二分,getsum(int middle)求1-middle有多少个非全然平方数,然后二分.求1-middle的非全然 ...

SharedPreferences存储读取数据

存储 //创建SharedPreferences 存储用户名SharedPreferences sharedPreferences = getSharedPreferences("name& ...

json获取数据生成动态菜单(转)

手机c语言编译除法保留小数,C/C++整数除法以及保留小数位的问题相关推荐

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

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

  2. java保留小数_(转)Java保留小数位数的N中方法

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

  3. 在oracle里面保留小数点后两位,Oracle保留小数点后两位的几种方法

    有时候在做数据处理的时候,在前台页面上显示的数字需要保留小数点的后两位,不足两位的用0代替,这个时候就需要对数据做一些处理了.如果只用round(value,2)(四舍五入)和trunc(value, ...

  4. c保留小数点后三位数没有则为0_哪位老师整理的,这么齐全?赶紧存下为孩子期末考试助力...

    在小学阶段,孩子的数学学习是从数字开始的.从简单的1-10,然后扩充到100.1000,从简单的加法到计算难度增加的乘除法,孩子从扳手指到运用九九乘法表,孩子的计算能力要求是随着学龄增加而增加的. 不 ...

  5. bigDecimal 返回前端保留小数点后两位

    详细用法 bigDecimal 返回前端保留小数点后两位问题解决 bigDecimal保留后两位小数 且 返回前端 不丢失小数点后的0 位数不够补零 通过@JsonFormat值把BigDecimal ...

  6. C++输出保留两位有效数字和保留小数点后两位

    C++输出保留两位有效数字和保留小数点后两位 #include <iomanip> //保留小数点后2位 cout << setiosflags(ios::fixed) < ...

  7. Android数据的处理(四舍五入、保留小数点后的位数)

    一.Math Math.round //对一个数四舍五入Math.round(11.6) = 12:Math.round(-11.6) = -12: Math.round(-0.1) = 0:Math ...

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

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

  9. c语言中对float保留固定3位,float保留三位小数 float,double 除法 保留 指定位

    java里怎样让float保留3位小数 数据库里保存的float值是0.0346562 保留小数位3位 如0.035后面的四舍五有一个方法很简单,保留三个小数,就是乘以1000(10的3次方),取整, ...

  10. postgreSQL除法保留小数

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

最新文章

  1. C/C++中“#”和“##”的作用和用法
  2. 线上使用zabbix报警脚本(含图片)
  3. 晒晒公司整改后的拓扑图和设备
  4. 视图——概述 || 创建或者修改视图 || 查看视图 || 删除视图
  5. 【Python合集】全面掌握Python基础知识,建议收藏
  6. python staticmothed classmethod
  7. Linux中拷贝和移动文件
  8. 云计算机具体应用场景,云计算的定义、类型及应用场景
  9. arduinowin7_win7系统64位系统安装Arduino uno R2 驱动的方法
  10. tesseract 样例
  11. 如何在Windows Server 2016上配置iSCSI启动器
  12. 学会java要多久_多长时间可以学会Java?
  13. 学霸机器人“拼”高考 将成国内人工智能里程碑
  14. eclipse 与my eclipse区别,IDE
  15. 每日学点python之六(列表与元组)
  16. 「面试必背」Elasticsearch面试题(收藏)
  17. openinstall的价值就是帮助App开发者成功
  18. java获取sqlserver连接并插入数据
  19. Linux基础bash命令
  20. foxmail邮件加载失败重试_foxmail 提示错误

热门文章

  1. 跨境电商SaaS会成为一门大生意吗?
  2. 游戏必备组件_电脑必备软件~强大到~ 相识恨晚的感觉
  3. 固态硬盘故障检测_固态硬盘有坏道怎么办(ssd坏块检测工具)
  4. 测试金士顿固态硬盘软件,金士顿固态硬盘优化工具(Kingston Toolbox)
  5. 数据库表的创建与查询
  6. 数域、有限域(伽罗瓦域)
  7. 正点原子STM32(基于标准库)
  8. Polar SI9000-PCB阻抗计算
  9. 微型计算机原理与应用实验指导书,微型计算机技术与应用实验指导书.doc
  10. nowcoder-linux