Float printing

Write a program to print floating point number.

#include<stdio.h>
int main()
{
	float f = 22.5;
	printf("%%.f =%.f\n",f);
	printf("%%.2f =%.2f\n",f);
	printf("%%.3f =%.3f\n",f);
	printf("%%.4f =%.4f\n",f);
	printf("%%.5f = %.5f\n",f);
	printf("%%f = %f\n",f);
	printf("%%.10f =%.10f\n",f);
	printf("%%g =%g\n",f);
	printf("%%e = %e\n",f);
	return 0;
}

Output

%.f =22
%.2f =22.50
%.3f =22.500
%.4f =22.5000
%.5f = 22.50000
%f = 22.500000
%.10f =22.5000000000
%g =22.5
%e = 2.250000e+01