我是Fortran的新手,我正在尝试将一些数字写入文件。但是,每次创建输出文件时,它们都拒绝写入超过10列。这是"写"的限制可以格式化以允许更多列(在这种情况下至少12列)。
do i=1,113,4
y(i)=i*dsqrt(3.d0)/2
do j=2,118,2
x1(j)=j-0.5
z1=y(i)+dsqrt(3.d0)/2
z2=y(i)-dsqrt(3.d0)/2
x2(j)=x1(j)+a
x3(j)=x1(j)+3.d0*a
x4(j)=x1(j)+4.d0*a
write(227,*) x1(j),y(i),x2(j),z1,x2(j),z2,x3(j),z1,x3(j),z2,x4(j),y(i)
enddo
enddo