今天写分页快写疯了..哎分页太难了..遇到了N个问题..写了快7个小时了还在郁闷中.这是其中一个问题.
由于数据类型的自动转换,当1.0*sum时,sum就自动转化为float型。
“int sum=5,n=3,那么sum/n==2”不对,你自己算一下就知道等于1,因为系统 不会帮你四舍五入,而会把后面的小数去掉。
真正的5/3的值(1.666667):1.0*sum/n
sum/float(n)
只要有一个转换为float就行了
由于数据类型的自动转换,当1.0*sum时,sum就自动转化为float型。
“int sum=5,n=3,那么sum/n==2”不对,你自己算一下就知道等于1,因为
真正的5/3的值(1.666667):1.0*sum/n
sum/float(n)
只要有一个转换为float就行了
浙公网安备 33010602011771号