Newer
Older
langhist-study / src / kuku.f
@HIROSE Yuuji HIROSE Yuuji on 31 Oct 2019 647 bytes Add source files initially
!
!  9x9 display
!
      PROGRAM main
      INTEGER I, J, PROD
      DIMENSION PROD(9,9)		! PRODを9x9の2次元配列とする
      DO I=1,9
         DO J=1,9
            PROD(I,J) = I*J		! 積を配列の各要素に入れる
         ENDDO
      ENDDO
      CALL DISP99(PROD)			! サブルーチンはCALLで呼ぶ
      END PROGRAM main

      SUBROUTINE DISP99(X)
      INTEGER X
      DIMENSION X(9,9)			! サイズをmainと合わせる
      DO I=1, 9
         DO J=1, 9
            WRITE(*,'(I4)',ADVANCE='NO') X(I,J)	! 改行なしで出力
         ENDDO
         WRITE(*,*)			! 改行を出力
      ENDDO
      END SUBROUTINE DISP99