高精度八进制除法


日期:
2005-8-27 22:38:00
来源:
信息学奥林匹克
作者:
编辑
vivian
以字符串形式由键盘输入两个高精度的8进制正整数,串长小于255,以          

 第一个数为被除数,第二个数为除数,进行高精度除法运算,并显示按 8 进制表          

 示的商和余数。                                                                   

  

program lxw019; 

 const 

   str2:string[32]=’000 001 010 011 100 101 110 111 ’; 

   str8:string[32]=’0   1   2   3   4   5   6   7   ’; 

 var a1,a2: string; 

     flag2:boolean;  i:integer; 

 function s8to2(s8:string):string; 

   var i,j:integer;   s:string; 

   begin 

     s:=’’; 

     for i:=1 to length(s8) do 

       begin 

         j:=-3; 

         repeat j:=j+4 until str8[j]=s8[i]; 

         s:=s+copy(str2,j,3) 

       end; 

     

此文共有5页 上一页 1 2 3 4 5 下一页

关闭窗口

   兆联特别申明
1)除本站特殊规定外,本站所有信息均不拥有版权,仅供学习参考!
2)站内大部分内容注明出处及详细信息,版权归作者所有!如果您觉得不妥请及时与我站联系,我们将立即删除。
3)本站提供的资料您只有阅读权,并不等于您得到文章的所有权,本站反对将我站提供的资料直接使用。