整理思路

题目描述

将一个float类型的数,保留3位小数输出。

前置芝士知识

如何保留3位小数

  1. 需要保留几位小数,就将 precision(n) 的括号里n换成几

    上面的语句写一次就够了,对之后的数字都有效

    函数 precision() 控制输出流的输出精度(精度控制采用四舍五入)

    注意:precision单独使用是控制有效位数的,与fixed合用才是控制小数点后位数的

  2. 直接使用printf函数控制保留几位小数

代码实现

Part 1

#include <iostream>

int main() {
   // 声明一个变量,用于存储单精度浮点数
   float number;

   // 从标准输入读取单精度浮点数
   cin >> number;

   // 将单精度浮点数按照保留三位小数的格式输出到标准输出
   cout << fixed;
   cout.precision(3);
   cout << number << endl;

   return 0;
}

part 2

#include <iostream>
using namespace std;
int main() {
    float a;
    cin >> a;
    printf("%.3lf",a);
    return 0;
}
posted @ 2024-01-29 21:16  卡布叻-空白  阅读(20)  评论(0)    收藏  举报