⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 复件 (2) 任意进制转换.txt

📁 任意进制转换。 1、输入要输入的进制 2、输入要转换的数 3、输入要转成的进制
💻 TXT
字号:
program p1017;
const index:array[0..15]of char=('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
var m,n,p,r,l,i,t,k:longint;
 code:integer;
  str1:string;str2:char;
 result:array[1..100]of char;
  function ans(x:integer):longint;
  var j:integer;
  res:longint;
  begin
   res:=1;
    for j:=1 to x do res:=res*m;
   ans:=res;
  end;
begin
 readln(m);
 readln(str1);
 readln(n);
 l:=length(str1);r:=0;t:=0;
 for i:=1 to l do begin
  str2:=str1[i];
  t:=ord(str2)-55;
  if t<10 then val(str2,t,code);
  r:=r+t*ans(l-i);
 end;
 k:=0;
repeat
 p:=r mod n;
 inc(k);result[k]:=index[p];
 r:=r div n;
until r=0;
for i:=k downto 1 do write(result[i]);writeln;
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -