我的做法是将8位分为x7x6x5x4 以及x3x2x1x0两部分,分别是n1,n2<br />那么可变化为(x7x6x5x4x3x2x1x0)mod 5=(2^4*n1+n2)mod 5 = (16*n1+n2) mod 5 = (n1+n2) mod 5<br />case(n1+n2)<br />0: 0;<br />1: 1;<br />2: 2:<br />.<br />.<br />.<br />30: 0;<br />default: 0;<br />endcase<br />这样对吗?还有没有更简单的方法? |