fortran 输出的宽度/换行问题
我有一个数组,按下面语句写入文件write(2,*)(i,(coor(j,i),j=1,3),i=1,4)结果是1-6317.661000000000000-70.000...
我有一个数组,按下面语句写入文件
write(2,*) (i,(coor(j,i),j=1,3),i=1,4)
结果是
1 -6317.661000000000000 -70.000000000000000
-1352.300000000000000 2 -6317.661000000000000
-70.000000000000000 -1332.300000000000000 3
-6317.661000000000000 -70.000000000000000 -1312.300000000000000
4 -6317.661000000000000 -70.000000000000000
-1292.300000000000000
请问这是为什么?不是应该在每次输出i之前换行吗? 展开
write(2,*) (i,(coor(j,i),j=1,3),i=1,4)
结果是
1 -6317.661000000000000 -70.000000000000000
-1352.300000000000000 2 -6317.661000000000000
-70.000000000000000 -1332.300000000000000 3
-6317.661000000000000 -70.000000000000000 -1312.300000000000000
4 -6317.661000000000000 -70.000000000000000
-1292.300000000000000
请问这是为什么?不是应该在每次输出i之前换行吗? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询