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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
参考技术A 输出到屏幕上的话,无法避免,是由cmd窗口的宽度决定的。输出到文件里,可以用格式输出 参考技术B 格式输出

python的print函数自动换行及其避免

print函数自带换行功能,即在输出内容后会自动换行,但是有时我们并不需要这个功能,那怎么办呢?这时候就需要用到end这个参数了,使用方法参考下面这段打印$矩阵的代码:

i = 1
while i<=5:
    j = 1
    while j<=5:
        print("$ ",end="")        
        j = j + 1
    print("")
    i = i + 1

运行结果:

技术分享图片

 

以上是关于fortran 怎么避免输出自动换行? 命令是每一行都是四个real*8的数 但是输出时,最后一个数在第二行的主要内容,如果未能解决你的问题,请参考以下文章

fortran 字符串太长 如何换行

python的print函数自动换行及其避免

Fortran 用write写出字符时,怎么不换行,比如WRITE(2,*)'HELLO',格式怎么控制才能让后面的数据在同一行

fortran调试断言失败怎么解决?

dos怎么输入换行

用DIV+CSS中如何设置,超出就自动换行输出。