Anonymous user
Formatted numeric output: Difference between revisions
m
Update C, python and add ALGOL 68
(added ocaml and c++) |
m (Update C, python and add ALGOL 68) |
||
Line 23:
000037.25
=={{header|ALGOL 68}}==
main:(
REAL r=7.125;
printf(($g(-9,3)l$,-r));
printf(($g(-9,3)l$,r));
printf(($g( 9,3)l$,r));
printf(($-dddd.dddl$,-r));
printf(($-dddd.dddl$,r));
printf(($+dddd.dddl$,r));
printf(($ddddd.dddl$,r));
printf(($zzzzd.dddl$,r))
)
Output:
-7.125
7.125
+7.125
-0007.125
0007.125
+0007.125
00007.125
00007.125
=={{header|C}}==
#include <stdio.h>
main(){
float r=7.125;
printf(" %9.3f\n",-r);
printf(" %9.3f\n",r);
printf(" %-9.3f\n",r);
printf(" %09.3f\n",-r);
printf(" %09.3f\n",r);
printf(" %-09.3f\n",r);
}
Output:
-7.125
7.125
7.125
-0007.125
00007.125
7.125
=={{header|C++}}==
Line 121 ⟶ 154:
=={{header|Python}}==
#tested in Python 2.
#!/usr/bin/env python
r=7.125
print
print " %9.3f"%r
print " %-9.3f"%r
print " %09.3f"%-r
print " %09.3f"%r
print " %-09.3f"%r
Output:
-7.125
7.125
7.125
-0007.125
00007.125
7.125
=={{header|Raven}}==
7.125 "%09.3f" print
|