fact.pas

来自「pascal的编译器 交作业没问题」· PAS 代码 · 共 18 行

PAS
18
字号

//求1*2*3*...*x.

read x; 
if x<17 then   //防止数太大,溢出
   if 0 < x then
      fact := 1;
      repeat
        fact := fact * x;
        x := x - 1
      until x = 0;
      write fact
   end
else
   write 0
end 

⌨️ 快捷键说明

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