今天在学习算法专栏时遇到一个小问题,通过翻阅CSDN大佬们的博客,学习到了如何将数字的输出控制精确到我自己能指定到的那个位数上!故用这篇博客记录下来,以防后续coding中遗忘了!

一、对于C语言来说,精确到小数点后几位可以用以下代码实现:

printf("%.nf",number);

注意事项:

这里并不是直接打一个.nf,而是按照你的需求,若你想精确到小数点后n位来输出该数字,你就写上n即可。

比如:

printf("PI = %.6f\n", 3.1415966);
//输出这个数字并精确到其小数点后共6位数字来do输出!

运行结果:

二、对于C++语言来说,精确到小数点后几位可以用以下代码实现:

1:先包含头文件<iomanip>

#include<iomanip>

2:再使用

①cout<<setprecision(n)<<std::fixed<<数字<<endl;  来do输出!

或者

②cout<<setprecision(n)<<数字<<endl;  来do输出!

比如:

 double PI = 3.141596;cout << setprecision(7) << fixed << PI << endl;
//输出这个数字并精确到其小数点后共7位数字来do输出!

运行结果:

再比如:

 double num = 0;cout << "请输入你想do平方根的数:" << endl;cin >> num;double ret = sqrt(num);cout << "result: " << ret << endl;cout << "result: " << setprecision(6)<< ret << endl;cout << "result: " << setprecision(6) << fixed << ret << endl;cout << "result: " << setprecision(7) << ret << endl;cout << "result: " << setprecision(7) << fixed << ret << endl;

运行结果:

C/C++中如何将输出的数字精确到小数点后几位呢?相关推荐

  1. c++输出的值精确到小数点后5位_c/c++linux 2019最新阿里研发类面试题及答案分享...

    问题点总结: 1.1.1 问题:如何实现一个高效的单向链表逆序输出? 1.1.2 题目:已知 sqrt (2)约等于 1.414,要求不用数学库,求 sqrt (2)精确到小数点后 10 位. 1.1 ...

  2. c++输出的值精确到小数点后5位_C的探查之路05-基本类型

    整数类型 整数类型简称整型,也就是所谓的整数.int类型通常都是32位.但是有的程序需要的int很大,无法以int类型存储,所以C语言还提供了长整型,当然如果你需要一些小的空间存储,可以用短整型. 有 ...

  3. c++输出的值精确到小数点后5位_七年级上册第一章有理数专讲专练(适合暑期预习后巩固)...

    供同学们复习使用. 专题一 有理数的概念 一.典题剖析 例1 <九章算术>中注有"今两算得失相反,要令正负以名之",意思是:今有两数若其意义相反,则分别叫做正数与负数, ...

  4. 根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位。程序中所有浮点数的数据类型均为float..

    根据下面一元二次方程求根公式,计算并输出一元二次方程x2+x-2=0的两个实根,要求精确到小数点后4位.程序中所有浮点数的数据类型均为float.. 输出格式: "x1=%.4f\n&quo ...

  5. 无穷的分数,有时会趋向于固定的数字。 请计算【图1.jpg】所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0。 图1.jpg 请填写该浮点数,不能填写任何多余的内容。

    无穷的分数,有时会趋向于固定的数字. 请计算[图1.jpg]所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0. 图1.jpg 请填写该浮点数,不能填写任何多余的内容. public ...

  6. 如何在 JavaScript 中将数字四舍五入到小数点后两位

    点击上方 前端Q,关注公众号 回复加群,加入前端Q技术交流群 英文 | https://codingbeauty.medium.com/javascript-round-number-to-2-dec ...

  7. java double 小数点后两位小数_Java中double类型的数据精确到小数点后两位

    Java中double类型的数据精确到小数点后两位 多余位四舍五入,四种方法 一: double f = 111231.5585; BigDecimal b = newBigDecimal(f);do ...

  8. 解题报告——习题2-5 分数化小数(decimal) 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。

    立志用尽量少的代码做高效的表达. 题目描述: 输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位. a,b ≤10^6 ,c≤100.输入包含多组数据,结束标记记为a = b = c = ...

  9. 无穷分数 无穷的分数,有时会趋向于固定的数字。 请计算【图1.jpg】所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0。 请填写该浮点数,不能填写任何多余的内容。

    无穷分数 无穷的分数,有时会趋向于固定的数字. 请计算[图1.jpg]所示的无穷分数,要求四舍五入,精确到小数点后5位,小数位不足的补0. 请填写该浮点数,不能填写任何多余的内容. package s ...

最新文章

  1. 《评人工智能如何走向新阶段》后记(再续13)
  2. Flutter ------- WebView加载网页
  3. python数据分析的主要流程-python数据挖掘的基本流程有哪些?
  4. 微软重新开源 MS-DOS 1.25/2.0:已诞生 36 年
  5. apache常用的配置指令:ServerRoot
  6. boost::mpl::not_equal_to相关的测试程序
  7. Milking Time【动态规划-dp】
  8. 计算机一级office考试题库及答案,2016下半年计算机一级msoffice考试试题及答案
  9. labview和python混编_将数据从LabView发送到Python并取回
  10. 华为RDPM项目管理方法及文档免费下载
  11. C# 正则表达式大全
  12. 安装linux取消硬盘密码设置,Linux Deepin安装到硬盘图文过程
  13. 时间序列数据的多元回归_清理和理解多元时间序列数据
  14. 北极科考:我们为什么要在北极呆上一年?
  15. 如何把图片上的文字提取出来并转成Word文档
  16. Django web开发(一) - 前端
  17. python之函数len()
  18. 疑难杂症篇(五)--从word2019复制编辑好的公式到visio2019出现乱码的解决方案
  19. [vSphere]关闭ESXi特定警报
  20. 第十四届蓝桥杯三月真题刷题训练——第 23 天

热门文章

  1. 初识C++案例三只小猪猪称体重
  2. 微信公众号二次开发关键字回复图文
  3. springBOOT集成阿里云MQ-AMQP
  4. python翻译器怎么下载_Python实现桌面版翻译工具教程
  5. H323plus的分析
  6. C++通过字符串指针打印字符串
  7. iOS 自动布局和弹性盒子
  8. 时间序列预测 EViews
  9. JavaScript(23) 创建元素标签和属性在body中(jQuery插件)
  10. Java多态(简单介绍)