執筆中
論理エラーのデバッグ
下記はある学生が作成した平均値を求めるプログラムである。
program heikin ! 1implicit none ! 2integer :: i,n ! 3real :: s,h ! 4real, dimension (100) :: a ! 5 ! 6 write(*,*) 'n=' ! 7 read(*,*) n ! 8 do i=1,n ! 9 write(*,'(1x,a2,i2,a2)') 'a(',i,')=' !10 read (*,*) a(i) !11 end do !12 !13 s=0.0 !14 !15 do i=0,n !16 s=s+a(i) !17 end do !18 !19 h=s/n !20 !21 write(*,*) 'heikin',h !22 stop !23 !24end program heikin !25エラーの箇所