float x y; x=12.34f; y=(int)(x*10+0.5)/10.0f; printf("x=%f\n",y); 答案是什么啊?
答案:1 悬赏:50 手机版
解决时间 2021-04-13 08:54
- 提问者网友:骑士
- 2021-04-12 09:16
float x y; x=12.34f; y=(int)(x*10+0.5)/10.0f; printf("x=%f\n",y); 答案是什么啊?
最佳答案
- 五星知识达人网友:猎心人
- 2021-04-12 10:44
x=12.300000
如果把其改为
y=(int)((x*10+0.5)/10.0f);
其他一样,输出值为
x=12.000000
如果把其改为
y=(int)((x*10+0.5)/10.0f);
其他一样,输出值为
x=12.000000
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯