- 积分
 - 2
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2016-4-21
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
 
发表于 2016-4-21 23:04:12
|
显示全部楼层
 
 
 
fortran小白想问下,这个是有什么问题呢, 
program getn 
    integer n,k,i 
     
    real*8 a(100),b(100),cc(100)    
     OPEN(1,FILE='inputabcc.txt')    
     do k=1,9 
         read(1,*) 
     enddo 
     do while (.not.eof(1)) 
         read(1,*)i,a(k),b(k),cc(k) 
     enddo 
     close(1) 
     n=i 
     print*,n 
     end program  
txt文件如图,前九行不要,从第十行起读数据,i 就是行数, 
fortran运行问题是出现断点 
txt名字inputabcc.txt 
数据如下 
 ndv 
      3 
     idv        xl        xu 
      1     0.00000E+00     0.20000E+01 
      2     0.20000E+01     0.80000E+01 
      3     0.60000E+01     0.24000E+02 
     nsp 
     32 
    isp              x1              x2              x3 
      1     0.71875E+00     0.26562E+01     0.22594E+02 
      2     0.11562E+01     0.73438E+01     0.22031E+02 
      3     0.21875E+00     0.24688E+01     0.15281E+02 
      4     0.84375E+00     0.43438E+01     0.79688E+01 
      5     0.93750E-01     0.39688E+01     0.19781E+02 
      6     0.15312E+01     0.22812E+01     0.90938E+01 
      7     0.78125E+00     0.67812E+01     0.14719E+02 
      8     0.18438E+01     0.69688E+01     0.20344E+02 
      9     0.19062E+01     0.52812E+01     0.74062E+01 
     10     0.34375E+00     0.30312E+01     0.68438E+01 
     11     0.46875E+00     0.79062E+01     0.18094E+02 
     12     0.19688E+01     0.35938E+01     0.17531E+02 
     13     0.13438E+01     0.32188E+01     0.21469E+02 
     14     0.14062E+01     0.41562E+01     0.14156E+02 
     15     0.12812E+01     0.65938E+01     0.62812E+01 
     16     0.40625E+00     0.47188E+01     0.16406E+02 
     17     0.96875E+00     0.20938E+01     0.18656E+02 
     18     0.10938E+01     0.37812E+01     0.10219E+02 
     19     0.12188E+01     0.49062E+01     0.11906E+02 
     20     0.28125E+00     0.64062E+01     0.23156E+02 
     21     0.90625E+00     0.75312E+01     0.13594E+02 
     22     0.59375E+00     0.50938E+01     0.20906E+02 
     23     0.14688E+01     0.58438E+01     0.19219E+02 
     24     0.16562E+01     0.45312E+01     0.23719E+02 
     25     0.53125E+00     0.34062E+01     0.11344E+02 
     26     0.65625E+00     0.60312E+01     0.96562E+01 
     27     0.17188E+01     0.77188E+01     0.10781E+02 
     28     0.15938E+01     0.62188E+01     0.15844E+02 
     29     0.10312E+01     0.54688E+01     0.16969E+02 
     30     0.31250E-01     0.56562E+01     0.12469E+02 
     31     0.17812E+01     0.28438E+01     0.13031E+02 
     32     0.15625E+00     0.71562E+01     0.85312E+01 
 请大大们指点一下 
 |   
 
 
 
 |