#include <stdio.h>
int main ( )
{
int ivalue = 7; /* simple integer variable */
float fvalue = 12150.56; /* simple floating point variable */
printf ("%i \n", ivalue); /* no special format */
printf ("%3i \n", ivalue); /* width of 3 minimum spaces */
printf ("%03i \n", ivalue); /* width of 3 spaces padded with zeros, not spaces) */
printf ("%f \n", fvalue); /* Yikes! No width, but lots of zeros will be printed after the decimal point */
printf ("%4.2f \n", fvalue); /* width of 7 spaces, with only two digits printed pass the decimal */
printf ("%7.3f \n", fvalue); /* left justify the number , use a minus sign before the width */
printf ("%-7.2f \n", fvalue);
return (0);
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbiAoICkKCnsKCiAgICBpbnQgICBpdmFsdWUgPSA3OyAgICAgICAgICAgICAvKiBzaW1wbGUgaW50ZWdlciB2YXJpYWJsZSAgICAgICAgICAgKi8KCiAgICBmbG9hdCBmdmFsdWUgPSAxMjE1MC41NjsgICAgICAgICAvKiBzaW1wbGUgZmxvYXRpbmcgcG9pbnQgdmFyaWFibGUgICAgKi8KICAgIAogICAgcHJpbnRmICgiJWkgXG4iLCBpdmFsdWUpOyAgICAgIC8qIG5vIHNwZWNpYWwgZm9ybWF0ICovCgogICAgcHJpbnRmICgiJTNpIFxuIiwgaXZhbHVlKTsgICAgIC8qIHdpZHRoIG9mIDMgbWluaW11bSBzcGFjZXMgKi8KCiAgICBwcmludGYgKCIlMDNpIFxuIiwgaXZhbHVlKTsgICAgICAgLyogd2lkdGggb2YgMyBzcGFjZXMgcGFkZGVkIHdpdGggemVyb3MsIG5vdCBzcGFjZXMpICovCgogICAgcHJpbnRmICgiJWYgXG4iLCBmdmFsdWUpOyAgICAgICAgLyogWWlrZXMhICBObyB3aWR0aCwgYnV0IGxvdHMgb2YgemVyb3Mgd2lsbCBiZSBwcmludGVkIGFmdGVyIHRoZSBkZWNpbWFsIHBvaW50ICovCgogICAgcHJpbnRmICgiJTQuMmYgXG4iLCBmdmFsdWUpOyAgICAgLyogd2lkdGggb2YgNyBzcGFjZXMsIHdpdGggb25seSB0d28gZGlnaXRzIHByaW50ZWQgcGFzcyB0aGUgZGVjaW1hbCAqLwoKICAgIHByaW50ZiAoIiU3LjNmIFxuIiwgZnZhbHVlKTsgICAgLyogbGVmdCBqdXN0aWZ5IHRoZSBudW1iZXIgLCB1c2UgYSBtaW51cyBzaWduIGJlZm9yZSB0aGUgd2lkdGggKi8KCglwcmludGYgKCIlLTcuMmYgXG4iLCBmdmFsdWUpOwogICAgCiAgICByZXR1cm4gKDApOwoKfQoK