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

 我来答
gcbjoy
2017-06-17 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:92%
帮助的人:2146万
展开全部
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
Polaris北斗
2017-06-15 · TA获得超过3204个赞
知道大有可为答主
回答量:2530
采纳率:79%
帮助的人:816万
展开全部
好像是这样
WRITE(2,*,'$')'HELLO',
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式