📄 e_624_02.f90
字号:
INTEGER :: n=0CHARACTER(LEN=1) :: a,b,c a='A';b='B';c ='C'DO WHILE(n<=0) PRINT*, "输入盘的个数" READ*, nEND DOCALL hanoi(n,a,b,c)ENDRECURSIVE SUBROUTINE hanoi(i,x,y,z) INTEGER,INTENT(IN) :: i CHARACTER(LEN=1),INTENT(IN) :: x,y,z IF(i>0) THEN CALL hanoi(i-1,x,z,y) PRINT '("第",I2,"个盘子:从",A1,"柱移向",A1,"柱")',i,x,y CALL hanoi(i-1,z,y,x) END IFEND
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -