Пример значений, которые я получаю
12.230030 4.000000 400.402100 132.000000 53.120203 100.0010 45.320030
Я хочу, чтобы эти плавающие значения печатались следующим образом
12.230030 4 400.4021 132 53.120203 100.001 45.32003
Просто используйте функцию printf.
printf
float val=12.02300; printf("%.8g",val);
Даст правильный вывод. В этом случае он будет выводить как 12.023 пример другого вывода Для value=400.00; будет выводиться 400 Для value=32.122300 будет выводиться 32.1223.
12.023
value=400.00;
400
value=32.122300
32.1223