數(shù)組的輸入/輸出,類似于簡單變量,但由于它是一組有序的量,故在許多地方又有別于簡單變量。下面介紹幾種常用方法。
(1)用DIMENSION語句、類型語句、DATA語句給數(shù)組賦初值,當(dāng)然,這種方法也可以給數(shù)組元素賦初值。
如:INTEGER K(4)/12,14,9,10/
DIMENSION P(3)/3*1.2E2/
(2)在READ/WRITE語句的輸入/輸出表列中使用隱DO表,可以按指定順序輸入/輸出所有或部分?jǐn)?shù)組元素值。
如:READ(*,*)((B(I,J),I=1,2),J=1,3)
WRITE(*,100)((B(I,J),I=1,2),J=l,3)
(3)輸入/輸出表列中,對(duì)每個(gè)數(shù)組元素輸入/輸出。
如:INTEGER(K(I),I=2,5)/4*3/
READ(*,*)K(1),K(6)
WRITE(*,100)K(1),K(2),K(6)
WRITE(*,200)(K(I),I=3,5)
(1)用DIMENSION語句、類型語句、DATA語句給數(shù)組賦初值,當(dāng)然,這種方法也可以給數(shù)組元素賦初值。
如:INTEGER K(4)/12,14,9,10/
DIMENSION P(3)/3*1.2E2/
(2)在READ/WRITE語句的輸入/輸出表列中使用隱DO表,可以按指定順序輸入/輸出所有或部分?jǐn)?shù)組元素值。
如:READ(*,*)((B(I,J),I=1,2),J=1,3)
WRITE(*,100)((B(I,J),I=1,2),J=l,3)
(3)輸入/輸出表列中,對(duì)每個(gè)數(shù)組元素輸入/輸出。
如:INTEGER(K(I),I=2,5)/4*3/
READ(*,*)K(1),K(6)
WRITE(*,100)K(1),K(2),K(6)
WRITE(*,200)(K(I),I=3,5)