int cInt= a/b;
这个时候cInt=0;
double c = cInt;
c就是0.0了。

解决方案 »

  1.   

    要得到你要的那个结果
    c = ( double )a / b
    这样应该可以
    试试看吧
      

  2.   

    这是由于a,b都是int 
    你把她俩都换成 double的,肯定能输出0.04
      

  3.   

    操作顺序问题!先转成DOUBLE型,再运算就可以得到你需要的结果啦!
      

  4.   

    对,同意楼上的兄弟所说,
    需要强制转换
    c = ( double )a / b
      

  5.   

    double c = ( double )a/b 正确