为啥不对呢?
最后还要补充num
如例题上用两个printf补充说明
写的
不对
因为你用的float啊 应该用int的
你只是把num的双精度类型转换到单精度了,要转换到int型,要在num之前+(int)而不是(float)