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

比如命令第一行输出是 1000.000000 200.00000000 100.0000000 2.3456789
但是输出是:1000.000000 200.00000000 100.0000000
2.3456789
怎么让不管每一行都多少个数,都能按照命令输在一行内。

!可以的,你翻翻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
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-02
输出到屏幕上的话,无法避免,是由cmd窗口的宽度决定的。输出到文件里,可以用格式输出
第2个回答  2011-10-02
格式输出
相似回答