嗯…今天刚去练了一会简单题
就我大一刚上学做的那种题,嗯,然后我发现我还是得调试,想骂人了,就啥样的题呢,

嗯,就这样的题,虽然我大一可能也过不了这种题,hh
现在题目里面要求一些四舍五入的问题
刚才没整明白,试了一下才好像有点明白咋回事了
对于%d的输出时,你是只能给他那个int型数据的,给他浮点数,就会输出来一些乱七八糟的数,这个就从机器码的角度来考虑,并没有啥,所以对于浮点数只能先用int截断,注意,这里的截断是真的截断,就是比如说这个,6.23这种数,截断完了之后就是6,6.345这种数截断完了之后就是6,没有四舍五入啥的,想给他四舍五入的话,你就加一个0.5,上到整数位就可以了
比如说

(int)(6.549+0.5)

这样输出出来就是7
而对于

6.459+0.5

输出出来就是6,四舍五入嘛
接下来我们来看浮点数的四舍五入
你现在已经有一个浮点数了,我们想给他四舍五入的输出出来,我还是沿用上面的办法,给我的浮点数加一个0.005(这里面要求两位小数)
然后要求输出两位嘛,我就来一个.2lf输出
结果答案错误
后来我发现了一个神奇的事情,对于6.5456,%.2lf输出之后是6.55,(他自己就会四舍五入了,真是神奇
然后又因为我自己给他加了一个0.005,结果变成可能是小数点后第三位是1,我给加了5之后就变成6了,得
放了几个例子,大家试试⑧

printf("%d",(int)(9.8765+0.5));
printf("%.2lf",6.455);
printf("%.2lf",6.451+0.005);

C++输出四舍五入的一些小问题相关推荐

  1. 猜数字游戏,输入一个数若大了则输出高了,小了则输出低了,直到猜中为止

    猜数字游戏,输入一个数若大了则输出高了,小了则输出低了,直到猜中为止. 一.猜数字游戏规则 二.代码编写 三.结果分析 四.总结 一.猜数字游戏规则 猜数字游戏相信大家都不陌生吧,当你从键盘输入一个数 ...

  2. 关于联合体输出的问题(是否小端模式)

    今天刷C语言题的时候 遇到两道关于联合体输出的问题 一遍查资料一遍上机验证最后总结出一些简陋的经验: 写得比较通俗 可能有专业词汇用的不当 欢迎指正! 情况一:(直接用题目数据 原理不变)(Turbo ...

  3. python怎么输出变量_Python每日小知识(1):输入和输出、数据类型和变量

    1.输出函数:Print() 接受多个字符串时用逗号隔开(相当于空格),就可连成一串输出. 2.输入函数: input() 可让用户输入字符串,同时存放到变量中 注意:(1)先输入score = in ...

  4. 解决VS调试运行输出窗口字体太小的问题

    写在最前   在我的上一篇blog中,虽然成功解决了输出窗口中文乱码的问题,但是后来发现中文的字体太小,对于当前普遍的 1080P显示器来说,看着很伤眼,如图:   其实输出控制台窗口字体大小完全是由 ...

  5. python输入1到7输出星期_Python每日小知识(1):输入和输出、数据类型和变量

    1.输出函数:Print() 接受多个字符串时用逗号隔开(相当于空格),就可连成一串输出. 2.输入函数: input() 可让用户输入字符串,同时存放到变量中 注意:(1)先输入score = in ...

  6. python中用于释放类占用的资源的方法是()_编写一个简易计算器,要求根据输入的数字和四则运算符号,计算运算结果并输出。_学小易找答案...

    [简答题]20191220 课前作业 新工作页4.1的3-5-3页的填空题,参考教材P135-P144 [简答题]AutoCAD改编视图,尽量不用虚线 1. 主视图采用局部剖,表达右上角小圆筒(及孔) ...

  7. 用css规范php的输出,一段很小但很实用的CSS打印类(附例子及_php

    Untitled Document .tdp http://www.gaodaima.com/45586.html一段很小但很实用的css打印类(附例子及_php { border-bottom: 1 ...

  8. 8086怎么输出数组_鸣小亮C语言笔记(5)——数组

    Hi,技术菌团里刚学数组的小伙伴们,你们数组的基础知识掌握的怎么样呢,本期的数组语言笔记能不能帮到你们呢?数组是一组有序数据的集合.数组中每一个元素都属于同一个数据类型,且不能把不同类型的数据放在同一 ...

  9. 用c语言输出树形图案程序,小程序树状结构图开发实例

    小程序结构图有很多种,但是最受欢迎的还是树状结构图,因为这个结构图方便大家浏览相关信息,使用起来更加方便,接下来小编就为大家带来小程序树状结构图开发实例. 树状结构图用photoshop或者Corel ...

最新文章

  1. hadoop 提高hdfs删文件效率----hadoop删除文件流程解析
  2. 39 n 39 是不是c语言常量,自考“高级语言程序设计”习题答案详解(39)
  3. 渐进式Web应用程序的深入概述
  4. B - 数据结构实验之排序二:交换排序(冒泡和快排)
  5. android blockcanary 原理,blockCanary原理
  6. c++全局监听ctrl s_号称史上最全!134个CAD快捷键强烈来袭,难道你只知道Ctrl+C?...
  7. 2020下半年新机最新消息_提前剧透 2020 年下半年五大新机
  8. 2018-2019-1 20165303 实验五 通讯协议设计
  9. python requests 代理ip_python requests 测试代理ip
  10. PSIM软件学习---03 电路的创建与仿真
  11. c语言不定参数的使用,C语言中不定参数的实现
  12. note8 升级android9,明年升!三星七大旗舰集体获安卓9.0认证:这阵容赢了!
  13. 随机森林 算法原理详解与实现步骤
  14. 企业管理的六大关系和八大系统
  15. 信息收集-CDN绕过
  16. c语言编程实现开平方运算,详细解析C语言中的开方实现
  17. 埃尔米特插值c语言编程,131张艳-埃尔米特(Hermite)插值逼近的C语言程序.doc
  18. html+js+canvas实现画板涂画功能和vue+canvas实现画板涂画功能
  19. 元宇宙的“42条共识” ,全网阅读量超1000万!
  20. STM32无线通信——nRF24L01通信模块

热门文章

  1. html5设计礼品盒效果,十大包装创意设计网站
  2. java fit 改451轮组,DIY的451平把小公路,VECTOR X20,1000km纪念,附配置单和改造C夹...
  3. Win7与雪豹对比评测:雪豹更省电 Win7更适合游戏
  4. 英语口语七十四之[喘口气]
  5. ffmpeg 音频开发(1):基础知识
  6. ofice2007 没有下拉框模糊查询功能
  7. linux非root上传文件,root账号无法上传文件到Linux服务器
  8. QT软件开发之基础控件--2.4.1 lineEdit单行文本编辑器
  9. 一次calico起不来的问题排查
  10. Windows编程入门程序详解