当前位置: 首页 > 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---

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

我们下集见~

相关文章:

  • 解决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 爬虫简单示例
  • 丰功网站建设/关键词推广排名软件
  • 做网站毕业设计/国内好的seo
  • qq营销网站源码/怎么进行网站关键词优化
  • 自己动手做导航网站/百度安全中心
  • 网页设计与网站建设的概述/南昌网站设计
  • 杭州公司网站域名续费/小红书关键词排名