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

【旧题新解】第 20 集 输出保留 3 位小数的浮点数

image.png

大家好,我是莫小特。
这篇文章给大家带来《信息学奥赛一本通》中的第二十题:输出保留 3 位小数的浮点数。

一、题目描述

洛谷的题号是:B2021 输出保留 3 位小数的浮点数

image.png

二、题意分析

这道题是信息学奥赛一本通练习题的第 20 题,考察格式化输出。

根据输入格式的要求,输入为单精度浮点数,单精度浮点是 float,所以使用 float 类型。

float a;
cin>>a;

题目中要求我们输出小数点的后三位。

根据 printf 的使用规则。

image.png

代码如下:

printf("%.3f",a);

使用样例输入来测试数据。

image.png

符合样例输出要求,可以到网站提交测评!

image.png

测试通过!

三、完整代码

该题的完整代码如下:

#include<iostream>
#include<bits/stdc++.h>
using namespace std;
int main()
{float a;cin>>a;printf("%.3f",a);return 0;
}

四、总结

本题考察的是C++语言的格式化输出。
考察较多的就是输出小数点后几位,如果用单精度浮点数,就使用 printf("%.nf")%f 对应单精度浮点数,如果是双精度浮点数则使用 %lf,如果没有特殊规定,建议用使用频率最高的 %lf

---end---

如果你觉得这篇文章对你有帮助,欢迎点赞、收藏、关注我哦!

我们下集见~

http://www.dtcms.com/a/256727.html

相关文章:

  • 解决qt.qpa.plugin: Could not find the Qt platform plugin “windows“ in ““ ...
  • MySQL安装与配置【windowsMac】
  • 15.3 LLaMA 3+LangChain实战:智能点餐Agent多轮对话设计落地,订单准确率提升90%!
  • B004基于STM32F401单片机简易交通灯实训数码管显示设计仿真资料
  • Vue3解析Spring Boot ResponseEntity
  • Day39 图像数据与显存
  • 关于uniapp解析SSE响应数据的处理
  • 如何用AI开发完整的小程序<7>—让AI微调UI排版
  • jxWebUI--系统说明
  • 企业级安全实践:SSL 加密与权限管理(二)
  • 云原生/容器相关概念记录
  • 第16章 接口 笔记
  • TCP流量控制与拥塞控制:核心机制与区别
  • Java 21 的虚拟线程与桥接模式:构建高性能并发系统
  • 【Dicom标准】dicom数据中pixelData显示处理流程详细介绍
  • Flink作业三种部署模式:架构、配置与实战应用
  • 由浅入深详解前缀树-Trie树
  • OC—多界面传值
  • Python 深度学习基础:TensorFlow 入门——从张量到神经网络的实战指南
  • Python 爬虫简单示例
  • 关于存储与网络基础的详细讲解(从属GESP二级内容)
  • React 核心原理与Fiber架构
  • [XILINX]ZYNQ7010_7020_软件LVDS设计
  • Spring Boot 项目初始化
  • HCIP-Datacom Core Technology V1.0_4 OSPF路由计算
  • 抽象工厂设计模式
  • 从C++编程入手设计模式——责任链模式
  • 大模型应用:如何使用Langchain+Qwen部署一套Rag检索系统
  • 【机器学习四大核心任务类型详解】分类、回归、聚类、降维都是什么?
  • OpenGL ES 中的材质