当前位置: 首页 > news >正文

关于C语言控制浮点数输出精度问题

众所周知

C语言在控制一个浮点数输出精度的时候是在%和f之间加上一个.(想要控制的精度)

如:printf("%.2f", num);

问,试问:(你就是我的御主吗?)如果输出的精度是根据输入的数字变化的怎么办?

如:

输入正整数a,b,c,输出a / b的小数形式,精确到小数点后c位

其中a,b <= 106, c <= 9,输入仅包含一组数据

咋办?

总不能写成("%.%df", c, a / b)吧

这里给出我的一个方法:

代码如下:

#include<stdio.h>int main(void)
{double a, b;int c;scanf("%lf%lf%d", &a, &b, &c);char str[] = "%. f";str[2] = c + '0';printf(str, a / b);return 0;
}

是根据printf里面的字符串可以是数组里面的想到的

(记得好像还有一种方法,是预处理还是什么的,想不起来了,欢迎大佬提出)

http://www.lryc.cn/news/249505.html

相关文章:

  • 【Linux 静态IP配置】
  • 【Linux 操作系统配置 SFTP】
  • 信贷专员简历模板
  • Python自动化测试面试经典题
  • java+springboot物流管理系统设计与实现wl-ssmj+jsp
  • 概念理论类-k8s :架构篇
  • window10家庭版中文转专业版流程
  • Chrome显示分享按钮
  • GPTS-生成一个动漫图像GPT
  • 在gazebo里搭建一个livox mid360 + 惯导仿真平台测试 FAST-LIO2
  • SpringMVC文件下载
  • 前端项目打包放到springboot项目时,访问不带index.html
  • Tomcat注册为服务后,如何配置Tomcat内存大小
  • C语言入门实战教程——嵌入式必备教程(2023年版最全最新整理)
  • Chatbot开发三剑客:LLAMA、LangChain和Python
  • 【Spring之AOP底层源码解析】
  • 【UCAS自然语言处理作业二】训练FFN, RNN, Attention机制的语言模型,并计算测试集上的PPL
  • RabbitMQ消息模型之Sample
  • 安全技术与防火墙
  • Windows系统搭建Appium 2 和 Appium Inspector 环境
  • 计算机应用基础_错题集_OutLook操作题_操作系统应用题_电子表格---网络教育统考工作笔记005
  • 2023-11-26 LeetCode每日一题(统计子串中的唯一字符)
  • HTML新手入门笔记整理:特殊符号
  • 物联网中基于信任的安全性调查研究:挑战与问题
  • tex2D使用学习
  • [iOS开发]UITableView的性能优化
  • 使用opencv实现图像滤波
  • Swagger在php和java项目中的应用
  • java科学计数法表示数值
  • 基于C#实现树状数组