vb中,哪个函数可以这样:3除以2得2
1除以2得1
2除以3333333得1
5除以2得3

解决方案 »

  1.   

    Int() + 1
    可以,呵呵
      

  2.   

    或者
    -Int(-表达式)to ljhdi()
    数据有规律,舍去小数部分,整数部分进1
      

  3.   

    if (a mod b) <> 0 then
      c=a/b+1
    else
      c=a/b
    end if呵呵,函数我不熟:)
      

  4.   

    楼主是要取余吧 a mod b啊
      

  5.   

    Ronix(禁Q禁B禁D中……) ( ) 信誉:100  2005-04-26 16:24:00  得分: 0  
     
     
    if (a mod b) <> 0 then
      c=a/b+1
    else
      c=a/b
    end if呵呵,函数我不熟:)
      
    --------------------------那这就可以吧,如果a,b是整型的话……用INT()+1的话,正好整除的情况就不对了……
      

  6.   

    同意xayzmb(行者),整除再加1比较好
    \为整除运算符
      

  7.   

    viena(维也纳nn-实心木头人) ( ) 信誉:1  2005-04-26 16:23:00  得分: 0  
    数据有规律,舍去小数部分,整数部分进1
      
    Ronix(禁Q禁B禁D中……) ( ) 信誉:100  2005-04-26 16:26:00  得分: 0  
    向上取整除法,是这个意思吗?
      
    Heister(窃钩者诛,窃国者侯) ( ) 信誉:100  2005-04-26 16:31:00  得分: 0  
    楼主是要取余吧 a mod b啊
      
    ---------------------------------------------------哈哈,发现这个问题的重点是要有归纳能力:)大家都在猜问题的意思:)
      

  8.   

    //用INT()+1的话,正好整除的情况就不对了
    没说整除就不进1了呀,
    如果整除不进1,用-Int(-表达式)可以
      

  9.   

    是不是如果有小数就取整加1?
    C=A/B
    IF C-INT(C)>0 THEN
       C=INT(C)+1
    ENDIF