请问C语言如何省略计算出来后面的0?

请问C语言如何省略计算出来后面的0?代码是:

#include<stdio.h>
int main()
{
float a,b,c;
a=7.7;
b=8.2;
c=a+b;
printf("%f+%f=%f",a,b,c);
}

输出的结果为:

7.700000+8.200000=15.900000

请问如何把后面的0省略?

#include<stdio.h>
int main()
{
    float a,b,c;
    a=7.7;
    b=8.2;
    c=a+b;
    printf("%f+%f=%f",a,b,c); 
// 把上面输出语句中的%f换成%g 就可以了
}

 把代码输出语句中的%f换成%g 就可以了

温馨提示:答案为网友推荐,仅供参考