关于FORTRAN语言:FILE3.DAT有如下数据 50,54,64,65 65,70,85,90 46,73,60,72 阅读FORTRAN程序 DIMENSION M(12) OPEN(10,FILE='FILE3.DAT') READ(10,*)(M(1),I=1,12) DO 10J=1,12 IF (M(J).GE.60) N=N+1 CONTINUE WRITE(*,20) N FORMAT(2X,'N=',12) END 为什么答案是8,为什么不是9啊,大于60的数不是9个么?
DIMENSION M(12) OPEN(10,FILE='FILE3.DAT') READ(10,*) (M(I),I=1,12) DO 10 J=1,12 IF (M(J).GE.60) N=N+1 10 CONTINUE WRITE(*,20) N 20 FORMAT(2X,'N=',I2) END !程序错误太多,都已改正并上机通过.运行结果是9,没错.