在C语言程序设计中,了解算余数怎么算的?

被8除,即1÷8=0......1 因为1除以8整数部分不够商1,只能写0占位,同时由于1不够减8,所以下移作余数。 验证:被除数=商×除数+余数,即:0×8+1=0+1=1(被除数) 同理: 2÷8=0......2 3÷8=0......3 4÷8=0......4 5÷8=0......5 6÷8=0......6 7÷8=0......7 被8除,即1÷8=0......1 因为1除以8整数部分不够商1,只能写0占位,同时由于1不够减8,所以下移作余数。 验证:被除数=商×除数+余数,即:0×8+1=0+1=1(被除数) 同理: 2÷8=0......2 3÷8=0......3 4÷8=0......4 5÷8=0......5 6÷8=0......6 7÷8=0......7 但是··其中有些不太理解: 像7/8=0......7 余数是7 是怎么样算出来的· 公式也难 求解??

第1个回答  2014-06-20
这有什么理解不了的 7/8=0 然后7-0*8=7 就是余数啊 a/b=n => a-b*n=余数 这有什么想不通的。。。本回答被提问者采纳
第2个回答  2014-06-21
楼主,根据你这个格式,程序里是叫模,简单来说就是求余..... 计算机程序里的取模是% 所以2÷8=0......2=>2%8=2 3÷8=0......3=>3%8=3 ...... 7÷8=0......7 =>7%8=7 这是正确的...当7%8被除数小于除数的时候,程序会得出0,余7,那么余数就是7得到的结果也是7了噻... 如果被除数是8,那么8%8是多少呢?楼主可以考虑下....