
C语言中怎样保留一位小数?
我的表达式是:return((F-32)*(5.0/9.0))最后返回的值整数后没小数,其余有小数的都是四位小数,如(10,11.1111),我要怎么样才能使返回值全部保...
我的表达式是:
return ((F - 32)*(5.0/9.0))
最后返回的值整数后没小数,其余有小数的都是四位小数,如(10,11.1111),我要怎么样才能使返回值全部保留一位小数,如(10.0,11.1)
我是在这儿输出的printf("%3d %3g\n", F, CelsiusToFahrenheit(F));
CelsiusToFahrenheit(F));是一个函数,那我应该怎样写PRINTF呢? 展开
return ((F - 32)*(5.0/9.0))
最后返回的值整数后没小数,其余有小数的都是四位小数,如(10,11.1111),我要怎么样才能使返回值全部保留一位小数,如(10.0,11.1)
我是在这儿输出的printf("%3d %3g\n", F, CelsiusToFahrenheit(F));
CelsiusToFahrenheit(F));是一个函数,那我应该怎样写PRINTF呢? 展开
2个回答
展开全部
只有字符输出才有几位的概念,用printf的话将double变量val按1位小数输出,可以这样写:printf("%.1f", val);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询