2014-09-05 1 views
-1

값 또는 항목이 설명 바로 아래에 나타나야하는 표 (정의 된 탭 사용)를 작성하려고합니다. 예를 들어, 내가 가진 :포트란 : 인쇄하는 동안 레이블 및 표의 항목 위치 조정

A B C 
------------------------------------------ 
      2    3    4 
      3    5    7 
      4    7    10 
      5    9    13 
      6    11    16 
      7    13    19 
      8    15    22 
      9    17    25 
      10    19    28 
      11    21    31 

내가 A, B, C 라벨이 그들의 대표 컬럼 이상과 경계 dashline이 올바르게 조정 가능하면 표시 할 : 출력으로 생성

Program Test_tab 
    character, parameter :: htab = char(9) 
    character(len=*), parameter :: dashline = '----------------------------------------' 
    integer :: A, B, C 
    integer, parameter :: N = 10 

    Print*,'A',htab,'B',htab,'C' 
    Print*,dashline 

    A=1; B=1; C=1 

    do i=1,N 
     A=A+1 
     B=B+2 
     C=C+3 

    print*,A,htab,B,htab,C 
    end do 



    End Program Test_tab 

합니다.

감사합니다.

답변

0

이 어떤 형식이

Print '(99(g8.0))' ,'A','B','C' 

Print '(99(g8.0))' ,A,B,C 

에 대한 것은 각 항목에 대해 8 개 문자를 사용합니다.

te 형식에 대한 방대한 문헌이 있으며 스택 오버플로에 대해서도 많이 알게 될 것입니다. 구글 "형식화 된 입출력".