07:输出浮点数

简介: 07:输出浮点数

描述

读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。

输入

一个双精度浮点数。

输出

输出有四行:

第一行是按“%f”输出的双精度浮点数;

第二行是按“%f”保留5位小数输出的双精度浮点数;

第三行是按“%e”输出的双精度浮点数;

第四行是按“%g”输出的双精度浮点数。

样例输入

12.3456789

样例输出

12.345679

12.34568

1.234568e+001

12.3457

源码

#include<stdio.h>
int main(){
  double a;
  scanf("%lf",&a);
  printf("%f\n%.5f\n%e\n%lg",a,a,a,a);
}

以上代码仅供参考


目录
相关文章
|
9月前
|
存储 C语言 C++
截断&&整型提升&&算数转换
截断&&整型提升&&算数转换
|
9月前
|
存储
【BigDecima】不可变的,任意精度的有符号十进制数。
【BigDecima】不可变的,任意精度的有符号十进制数。
75 0
|
4月前
输出浮点数
【10月更文挑战第12天】输出浮点数。
20 4
|
5月前
|
存储 Python
整数和浮点数。
整数和浮点数。
39 7
|
9月前
|
算法
实现一个标准数字字符串四舍五入截取不指定位数的小数
实现一个标准数字字符串四舍五入截取不指定位数的小数
58 0
|
9月前
|
C++
『C/C++』Eg2:简单输出整数
『C/C++』Eg2:简单输出整数
|
BI
输入正整数 转化为 二进制数输出
输入正整数 转化为 二进制数输出
119 0
|
存储
浮点数float转换成十六进制字符串的方法(FloatToHex)
浮点数float转换成十六进制字符串的方法(FloatToHex)
720 0
浮点数float转换成十六进制字符串的方法(FloatToHex)
|
C++
C++ 输出特定位数小数
C++ 输出特定位数小数
175 0
|
C语言
整数和浮点数的任意进制转!!(包括16进制)确定不进来看看?!
整数和浮点数的任意进制转!!(包括16进制)确定不进来看看?!
166 0