为了账号安全,请及时绑定邮箱和手机立即绑定

fortran 中用write语句怎么不自动换行?

fortran 中用write语句怎么不自动换行?

aluckdog 2019-04-04 11:07:56
fortran 中用write语句怎么不自动换行
查看完整描述

4 回答

?
莫回无

TA贡献1865条经验 获得超7个赞

fortran中“/”表示换行,举个例子
program main
integer:: a=5,b=6
write(*,"(i3,/,i3)") a,b
end program main
Fortran中一般一个wirte语句的内容写在一行。若想在不同行输入也可与do结合。

查看完整回答
反对 回复 2019-04-09
?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

write 使用一次必须换行
如果你的意思是一行写不下你想输出的语句,可是用续行符号&
如write(*,*) 'lelrwrkdkas dfsfs df &
dsfdsfd sfdsffds fsd fs sdf'

查看完整回答
反对 回复 2019-04-09
?
小怪兽爱吃肉

TA贡献1852条经验 获得超1个赞

在格式语句format的尾部加上斜杠"\"可实现不自动换行
例如:
a=12.23
b=23.33
c=45.89
write(*,100)a
write(*,100)b
write(*,100)c
100 format(1X,1F9.2\)
end



查看完整回答
反对 回复 2019-04-09
?
千万里不及你

TA贡献1784条经验 获得超9个赞

简单,例如你给的 数组 a=(/ 5,6,7,8,9 /)

write(*,"(5i2)")a

注意那个 5 ,你数组是多少个元素,那里就是多少



查看完整回答
反对 回复 2019-04-09
  • 4 回答
  • 0 关注
  • 5967 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信