t2.pl0

来自「pl0编译器,包括词法分析,语法语义分析,以及解释执行」· PL0 代码 · 共 21 行

PL0
21
字号
var n,ret,data;       
  
procedure myproc; 
var save; 
begin 
  if n=1 then ret:=1; 
  if n>1 then begin 
     save:=n; 
     n:=n-1; 
     call myproc; 
     n:=save; 
     ret:=ret*n; 
  end; 
end; 
  
begin 
  read(n); 
  call myproc; 
  write(ret); 
end. 

⌨️ 快捷键说明

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