15
5
0
入门
01
open
(
10
,
file
=
"result.dat"
)
!!打开要保存的结果文件
02
do
ii
1
npc
!!进行npc次循环计算,假设npc=231
03
20
'data.txt'
!!data文件的结果在每次循环计算中是不断更新的,计算是子程序进行的,在此不显示
04
i
ndc
!!data文件中共有ndc个数据,假设ndc=500
05
read
*
data
!!读取data文件中的数据
06
result
!!ii控制不同的列,将每次循环计算的data数据存放在不同的列
07
enddo
08
close
09
11
write
30
31
!!写入每次的data数据
12
format
231
<
>
f
16.7
!!定义数据格式,并给定共231列
13
14
使用道具 举报
955
大师
Open
File
'result.dat'
Do
Read
:
Close
Write
'(<ii>f16.7)'
End
Close (10)
vvt 发表于 2015-7-9 08:27 [mw_shl_code=fortran,true] Open (10, File='result.dat') Do ii = 1, npc Open (20, File='data. ...
臭石头雪球
2038
论坛跑堂
'(<npc>f16.7)'
fcode 发表于 2015-7-9 10:00 那你计算完成以后一起输出就好了,不需要在循环内部输出。
本版积分规则 发表回复 回帖后跳转到最后一页
颁发给完成“有规有矩”任务的网友
颁发给论坛注册3年以上的网友
颁发给注册后积极发言的新人
颁发给发帖量超过一定数量的坛友
颁发给论坛热心帮助他人的网友
颁发给在娱乐版上传了真实照片的女性网友
颁发给经认证的具有特殊贡献和地位的名人
颁发给对本站有突出贡献的朋友
颁发给本站版主和管理
颁发给在娱乐版上传了真实照片的男性网友
颁发给为Fcode网站捐赠的网友
捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )
GMT+8, 2025-4-28 15:11
Powered by Discuz! X3.4
© 2013-2025 Comsenz Inc.