被除数是类似(95.3)这样的(可能是整数也可能带小数),除以类似1或者1.5(也是可能是整数也可能带小数),得到结果要求是,如果除尽了就取结果即可,如果除不尽就取结果的小数点前面的数加1(不用四舍五入)。请大家帮忙

解决方案 »

  1.   

    Math.Ceiling((double)a / (double)b)
      

  2.   

    double x = 95.3;
    double y = 1.5;
    int = (int)(x / y);
    if (Math.Abs(x / y - (double)r) > 0.000001)
        r++;
      

  3.   

    double x = 95.3;
    double y = 1.5;
    int = (int)(x / y);
    if (Math.Abs(x / y - (double)r) > 0.000001)
        r++; 
    这个看不明白啊..r 是什么? 
      

  4.   


      原来有现成的方法啊呵呵看来得多看书了~
    下面是我写的  double a = 4.5;
            double b =10;
            double c=(a/b);
            int num = c.ToString().IndexOf('.') == -1 ? (int)c : Convert.ToInt32(c.ToString().Substring(0, c.ToString().IndexOf('.')))+1;