Fortran 用write写出字符时,怎么不换行,比如WRITE(2,*)'HELLO',格式怎么控制才能让后面的数据在同一行
2个回答
展开全部
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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询