百家姓128进制数的除法运算
如何进行百家姓128进制数的除法运算呢?可以通过模仿除法的竖式算法来实现。
1、先将百家姓128进制的被除数和除数,用其权重替代中文码。
2、比较被除数和除数的大小,如果被除数小于除数,则计算结束,剩余的被除数就是余数。
3、取被除数的前几位当做余数,长度跟除数一样,如果小于除数则再多取一位被除数。
4、用被除数的前几位减去除数,商加一。
5、重复第4点,直到取出的被除数前几位小于除数为止,剩余的为余数。
6、如果被除数的数字还没有全部取出来,则取一位补充在余数后面,商的位置后移一位。
7、如果余数还是小于除数,则重复第6点,直到余数大于或等于除数为止,商的位置也相应后移相同位。
8、直到所有的被除数都取完,并且余数小于除数,则除法计算结束。9、所得到的的商数和余数,就是除法的计算结果。
10、将计算结果再用百家姓编码替换回来。
以下是除法软件的界面:
源代码已经上传,下载地址是:点击打开源代码的下载链接,供有兴趣的朋友参考。