是否可以在偶像中返回变量?我们需要确保 check_numbers 函数将值 x 返回给主算法,主算法将该值传递给另一个函数。
алг Факториал положительных чисел
нач
цел n1,n2,x
вывод "Введите n1 "
ввод n1
вывод "Введите n2 "
ввод n2
check_numbers(n1,n2)
x:= check_numbers(n1,n2)
Fact(n2,x)
кон
алг check_numbers(цел n1,цел n2)
нач
цел x
x:=n1
нц пока x<0
вывод нс, x , " - Не положительное "
x:=x+1
кц
кон
алг Fact (цел x,цел n2)
нач
цел i,F
F:= 1
если x = 0
то вывод "Присутствует 0. Факториал равен 1"
иначе
нц для i от x до n2
F:=F*i
вывод нс,"Факториал равен "
кц
всё
кон