被除数是类似(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.   

     decimal a = 6;
                decimal b = 4;
                int c;
                if (a % b == 0)
                { c = (int)(a / b); }
                else
                {
                    c = (int)(a / b) + 1;
                }
      

  4.   

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

  5.   

    int = (int)(x / y);
    =>
    int r = (int)(x / y);