Fortran 用write写出字符时,怎么不换行,比如WRITE(2,*)'HELLO',格式怎么控制才能让后面的数据在同一行
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Fortran 用write写出字符时,怎么不换行,比如WRITE(2,*)'HELLO',格式怎么控制才能让后面的数据在同一行相关的知识,希望对你有一定的参考价值。
fortran中用/、\\来分别处理换行和不换行。以下是打印杨辉三角程序。dimension ia(16,16)
character*6 ch
ch=' '
n=16
do 10 i=1,n
do 15 j=1,n-i
15 write(*,200)ch
do 20 j=1,i
if (j.eq.1.or.j.eq.i) then
ia(i,j)=1
else
ia(i,j)=ia(i-1,j-1)+ia(i-1,j)
endif
write(*,100) ia(i,j)
20 continue
write(*,*)
10 continue
100 format(i6\\)
200 format(A3\\)
end 参考技术A 好像是这样
WRITE(2,*,'$')'HELLO',
我用字符串中的\n怎么不换行而且显示 \n怎么回事
参考技术A '\r'是回车,前者使光标到行首,(carriage return) '\n'是换行,后者使光标下移一格,(line feed) \r 是回车,return \n 是换行以上是关于Fortran 用write写出字符时,怎么不换行,比如WRITE(2,*)'HELLO',格式怎么控制才能让后面的数据在同一行的主要内容,如果未能解决你的问题,请参考以下文章
fortran 怎么避免输出自动换行? 命令是每一行都是四个real*8的数 但是输出时,最后一个数在第二行