fortran递归子例行程序简单问题
programmainimplicitnonecallsub(25)endrecursivesubroutinesub(n)integer::nif(n<70)thenc...
program main
implicit none
call sub(25)
end
recursive subroutine
sub(n)
integer::n
if(n<70)then
call sub(n+25)
end
if
print*,n
end
这个最后的结果为什么是“70 50 25”,而不是“25 50 70” 展开
implicit none
call sub(25)
end
recursive subroutine
sub(n)
integer::n
if(n<70)then
call sub(n+25)
end
if
print*,n
end
这个最后的结果为什么是“70 50 25”,而不是“25 50 70” 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询