07: Output floating point number
#include <stdio.h>int main () {double i;scanf ("%lf", &i);p rintf ("%f\n", i);p rintf ("%.5f\n", i);p rintf ("%e\n" , i);p rintf ("%g\n", I); return 0;}
-
Total time limit:
-
1000ms
-
Memory Limit:
-
65536kB
-
Describe
-
Read into a double-precision floating-point number, respectively, according to the output format "%f", "%f" reserved 5 decimal places, "%e" and "%g" form the output of this integer, each on a separate line output.
-
Input
-
A double-precision floating-point number.
-
Output
-
The output has four rows:
The first line is a double-precision floating-point number that is output by "%f";
The second line is a double-precision floating-point number that retains 5 decimal places by "%f";
The third line is the double-precision floating-point number that is output by "%e";
Line four is a double-precision floating-point number that is output by "%g".
-
Sample input
-
12.3456789
-
Sample output
-
12.34567912.345681.234568e+00112.3457
1.1 Programming Basics Input and output-07: Output floating point number