i/deno只有当i=1deno=1,i/deno=1,其他情况得0,因为"/"对于int型数据来说,除后取整操作,即10/9=1.111111......,那么实际结果为1,小数点后的全部丢弃(不是四舍五入,而是全舍)要想得到你要的结果应该这样1.0*i/deno//1.0是double型的,与i相乘还得double型的,这样就能出正确结果或((double)i)/deno