Example of values I am getting
 12.230030
 4.000000
 400.402100
 132.000000
 53.120203
 100.0010
 45.320030
I want this floating values to print like this
12.230030
4
400.4021
132
53.120203
100.001
45.32003
Example of values I am getting
 12.230030
 4.000000
 400.402100
 132.000000
 53.120203
 100.0010
 45.320030
I want this floating values to print like this
12.230030
4
400.4021
132
53.120203
100.001
45.32003
 
    
    Simply use printf function.
float val=12.02300;
printf("%.8g",val);
Will give correct output. In this case it will output as 12.023 
example of other output
For value=400.00;  it will output 400 
For value=32.122300 it will output 32.1223 .
