program avoidineq ! 暗黙の型宣言を無効化する implicit none integer n integer a integer b integer i ! readは標準入力からデータを読み取るための組み込み手続き ! 書式の指定を * で省略している read *, n do i = 1, n read *, a, b ! たとえば,大なり記号の代わりに .gt. を使える if (a .gt. b) then ! acharは与えられたASCIIコードに対応する文字を返す組み込み手続き ! printの書式指定にA型編集記述子を用いて文字幅を設定して出力する ! ここでは幅を明示しないことで,与えた文字列の幅を使う ! すなわち単なる左揃えとなる print '(A)', achar(62) else if (a .eq. b) then print '(A)', "=" else print '(A)', achar(60) end if end do end program avoidineq