求解一个c语言问题

2019-07-19 20:40发布

int x=10;
int y=3;

怎么得到10.3这个数呢?

怎么将10.3这个数存进一个变量中呢?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
zhxzhx
1楼-- · 2019-07-20 16:38
余一水 发表于 2017-9-26 21:58
查了是printf函数的问题,他会将float当成double去处理,怎么解决没找到办法,我再试试,谢谢你

float z;
z=((float)(x*10+y)/10.0;
printf("%6.1f",z);

一周热门 更多>