-
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
#include <stdio.h>int main () {double f;scanf ("%lf", &f);p rintf ("%f\n", f);p rintf ("%.5lf\n", f);p rintf ("%e\n ", f);p rintf ("%g ", f); return 0;}
1-1-07: Output floating-point number