答案 C (int)(x*100+0.5) 把float型数据(x*100+0.5)强转成int,这样就可以去掉小数点,+0.5就是为了四舍五入 例如x=4.256,则(4.256*100+0.5)=426.1 ,则(int)426.1/100.0=4.26 你选的B是错误的,没有强转成int,所以426.1/100=4.261,并没有达到题目要求 ...
先把20转为float,结果是20.0.然后计算20.0/3,得到的结果还是float类型,值为6.66666666...保留一位小数后,值为6.7
在C语言中,若要将float类型的数值保留两位小数进行输出,可以使用printf函数,并配合%.2f格式说明符来实现。以下是一些关键点及示例代码,帮助你理解如何在C语言中实现这一目标: 理解C语言中float类型的特点: float类型在C语言中用于表示单精度浮点数,其精度有限,通常只能精确表示约7位有效数字。 学习C语言中如何格式...
这里20/3=6,等式相当于:i=l=f=d=6,右边赋值给左边,i,l都是整型,所以还是6,f,d都是浮点数,所以是6.0
c语言:求球体的体积|练习题 一、题目: 输入球体的半径,求球体的体积 二、思考分析 球体的体积公式是:4/3*pi*r*r*r 三、代码截图【带注释】 四、源代码【带注释】 #include <stdio.h> #definePI 3.1415 double volume(float);//定义函数 int main() ...
12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__B__.A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0我要分析过程,谢谢大虾...
12、设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面2位,并将第3位四舍五入的是__B__.A)x=x*100+0.5/100.0 B)x=(x*100+0.5)/100.0C)x=(int)(x*100+0.5)/100.0 D)x=(x/100+0.5)*100.0我要分析过程,谢谢大虾...