首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

输出保留12位小数的浮点数

003 OpenJudge-1.1-05 输出保留12位小数的浮点数

http://noi.openjudge.cn/ch0101/05/

描述

读入一个双精度浮点数,保留12位小数,输出这个浮点数。

只有一行,一个双精度浮点数。

输出

也只有一行,保留12位小数的浮点数。

样例输入

样例输出

解题思路

1.双精度浮点数的输入

   double d;

   cin输入

   scanf("%lf",d); //双精度输入需要lf

2.双精度输出

  在用浮点表示的输出中,setprecision(n)表示有效位数

  在用定点表示的输出中,setprecision(n)表示小数位数。定点表示使用fixed

  printf("%.3f",d); //表示小数点后保留3位 双精度输出占位符可以是f或lf

3.单精度可以表示7位有效位 双精度可以表示15位有效位

参考程序-1

#include

using namespace std;

int main(){

double d;//12位超出单精度长度

cin>>d;

cout

}

参考程序-2

#include

int main(){

double d;

scanf("%lf",&d);//double 输入 %lf 输出%lf %f都可以

printf("%.12f",d);//超出float范围

return 0;

}

2023暑假班数学思维大纲

●高斯算法    ●图中填数    ●算式谜语    ●平均数问题        ●植树问题

●妙算技巧    ●拆数技巧    ●页码问题    ●高级鸡兔同笼     ●年龄问题

●行程问题    ●行走路线问题    ●组合图形   ●工程问题   ●整除与剩余问题

●周期问题    ●天平问题     ●买卖问题    ●非十进制    ●牛吃草

说明:实际课程根据上课进度略有调整。

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OlTKZGwAWETO4OrP4ZiffVZg0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券