fortran 怎么避免输出自动换行? 命令是每一行都是四个real*8的数 但是输出时,最后一个数在第二行

2025-01-20 16:19:16
推荐回答(3个)
回答1:

!可以的,你翻翻fortran方面的书,找找输出格式的相关内容
!比如
a=1000.000000
b=200.0000000
c=100.0000000
d= 2.3456789
write(*.100) a,b,c,d ! 100为文件标号
1000 FORMAT(1X,F11.6,F11.7,F11.7,F10.7) !1X为换行,后面为四个数的输出格式

!输出的结果(未验证)为:1000.000000 200.00000000 100.0000000 2.3456789

回答2:

输出到屏幕上的话,无法避免,是由cmd窗口的宽度决定的。输出到文件里,可以用格式输出

回答3:

格式输出