使用%g格式输出
这个需要保留的位数不固定---啥意思?是不需要末尾的0?
%g是一个很好用的格式符,在很多时候可以方便我们。在输出的时候我们使用%g会有什么样的奇特用法呢,比如我们想要输出一个12.3,但是如果你选择使用%f作为格式符,就会输出12.300000。但是很多时候我们只想要打印出12.3,这个时候可以选择%g进行格式化,输出结果就会变成12.3。它将后面无用的0全部舍去了,可以在很多时候满足题目的要求。---来自于CSDN某位大佬有用记得采纳呐