test:增加 Demo9

This commit is contained in:
Luke 2025-06-25 10:53:27 +08:00
parent 3a2f2125a8
commit e9c1160993

View File

@ -0,0 +1,31 @@
module: Math
function: main
parameter:
return_type: int
body:
Math.factorial(6)
return 0
end body
end function
function: factorial
parameter:
declare n:int
return_type: int
body:
declare num1:int = 1
loop:
initializer:
declare counter:int = 1
condition:
counter <= n
update:
counter = counter + 1
body:
num1 = num1 * counter
end body
end loop
return num1
end body
end function
end module