if ((n mod b)=0) and ( n<>0) then
    True
end if

解决方案 »

  1.   

    比如:N=7,那就表示N只能是由A,B,C组成;
         N=9,那N就这能是由A,D组成。
      

  2.   

    比如:N=7,那就表示N只能是由A,B,C组成;
         N=9,那N就这能是由A,D组成。
      

  3.   

    也就是说,在 1-(2^m-1)这些整数中,每一个数字都可以由 1,2,4,8...2^(m-1) 这些数字相加而成。比如 1-15 这15个数字,每个数字都可以由 1,2,4,8 这4个数字相加而成。
    问题就是,如果在这15个数字中的某一个 N ,怎么知道这个 N 的组成数字中是否有 2。
    比如:7=1+2+4,为True;
          9=1+8,为False;
         13=1+4+8,为False; 
      

  4.   

    if B and N then True