输入5297计算出的个人所得税应该为494.5但是我的程序运行出来是494.6输出中有一个地方小数点后面的那个数值不对怎么改啊
应该是printf时自动四舍五入了。如果不需要四舍五入,而是直接截尾。那么输出n前:n = (int)(n*10)/10.0;