以下是引用独木星空在2023-2-26 08:11:38的发言:
就是商*P作为减数,让被除数作为余数,举例说明:如1除23,不够除,上数0(也就是商值),23*0=0;第二步,扩大10,1变成了10,仍就不够除,上数0(也就是商值),23*0=0,余数=10-0=10,扩大10,变成100,此时够除了,上数4,23*4=92,100-92=8,扩大10倍,变成80,上数3,23*3=69,80-69=11,扩大10倍,变成110,.....。
这不是问题的关键,你可以用自己的方法去实现,我只要程序最终的结果,是整个程序,不是具体的某个P的循环节上的数字。256*256+1的循环节可以达到256*256. 以它作为验证吧。
就是商*P作为减数,让被除数作为余数,举例说明:如1除23,不够除,上数0(也就是商值),23*0=0;第二步,扩大10,1变成了10,仍就不够除,上数0(也就是商值),23*0=0,余数=10-0=10,扩大10,变成100,此时够除了,上数4,23*4=92,100-92=8,扩大10倍,变成80,上数3,23*3=69,80-69=11,扩大10倍,变成110,.....。
这不是问题的关键,你可以用自己的方法去实现,我只要程序最终的结果,是整个程序,不是具体的某个P的循环节上的数字。256*256+1的循环节可以达到256*256. 以它作为验证吧。
既然算法都写出来了,转成vfp语法应该就简单了