e_624_02.f90

来自「Fortran77和90/95编程入门对应的程序源码」· F90 代码 · 共 20 行

F90
20
字号
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 + =
减小字号Ctrl + -
显示快捷键?