如何输出float型而后面不加0?

来源:百度知道 编辑:UC知道 时间:2024/05/05 02:22:27
任意输入一个后面可以带0的float型,输出时把后面的零全清掉怎么弄?

比如输入0.4200 则输出0.42
输入0.990 则输出0.99

严重BS一楼发广告的

方法很简单 printf("%g", num);

数一下有多少位小数,然后用for或while语句从最后一位检测起,遇零就删,遇到其他数字就停止循环。
程序就自己编咯

可以编一个函数。