上Fortran 95个的显示星号代替数字这个程序的输出星号和索引的输出。另外,我无法像实验那样打印实验#实验1,实验2,实验3等。相反,它打印如下;实验1,实验1,实验1需要帮助的使用数组
我如何能解决这个问题的任何想法?以下是我的整个项目。
谢谢你的时间。
PROGRAM numbersgen
IMPLICIT NONE
!Variable declaration
INTEGER, DIMENSION(:,:),ALLOCATABLE::numarray
INTEGER, DIMENSION(:),ALLOCATABLE::temparray
INTEGER:: numrolls, numexps
INTEGER:: i=0, j=0
REAL:: avg=0, sdv=0, variance=0, sum=0
INTEGER:: k, min, pos, temp
.............
------
REAL, INTENT(IN):: sum
REAL, INTENT(IN):: avg, variance, sdv
PRINT*, " "
PRINT*, "Sum: ",sum
PRINT '(1X,A,F5.3)', "Average: ",avg
PRINT '(1X,A,F5.3)', "Variance: ",variance
PRINT '(1X,A,F5.3)', "Standard Deviation: ",sdv
END SUBROUTINE
END PROGRAM
当开发一个程序,它可以方便地使用表式IO:“写(*,*)”。那么你可以不用担心项目是否适合输出字段。当您确信该程序正在运行时,您可以使用格式使输出看起来更好。 – 2011-04-13 04:59:47
你刚刚击败我的答案与编辑=) – steabert 2011-04-13 05:24:25
我从来没有见过'包含'之前。我认为这是一个错误的评论或发表评论。 – wallyk 2011-04-13 05:38:30