ex0614.f90

来自「Fortran 95程序设计&Code-彭国伦」· F90 代码 · 共 31 行

F90
31
字号
program ex0614
implicit none
  real a,b,ans
  character :: key = 'y' ! 为了至少进入循环1次

  do while( key=='y' .or. key=='Y' )
    read(*,*) a
	read(*,"(A1)") key
	read(*,*) b

	select case(key)
	case('+')
	  ans = a+b
	case('-')
	  ans = a-b
	case('*')
	  ans = a*b	  
	case('/')
	  ans = a/b
	case default
	  write(*,"('Unknown operator ',A1)") key 
	  stop
	end select

    write(*,"(F6.2,A1,F6.2,'=',F6.2)") a,key,b,ans
	write(*,*) "(Y/y) to do again. (Other) to exit."
	read(*,"(A1)") key
  end do
  stop
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?