c语言输出保留三位小数