求X的余弦值(要求:不输出多余的0)

img


请问各位大神,如何做到不输出小数点后多余的0呢?求指导

#include<stdio.h>
int main()
{
  float f1=3.123000;
  float f2=12.120000;
  printf("%g\n",f1);
  printf("%g\n",f2);//自动省略后面无意义的0
  return 0;
}

cout默认不输出多余的0