这里就是普通的计算,简单的盘账,核对账面数与实际数的差异,假设实际数是由1000,307.02,20.6组成,简单的浮点数计算是保留6位小数,这里不需要那么高德精度,保留两位小数就可以了,人民币只到分,后面没有厘。
解决方法是用printf格式控制,语法格式是
printf("%.2f\n",变量名)
代码如下
#include<>
int main()
{
float 实际数;
实际数=1000+307.02+20.6;
printf("实际数是:%f\n",实际数);
float 账面数;
账面数=880.21;
printf("%.2f\n",实际数-账面数);
return 0;
}
计算的结果就是保留两位小数。