24小时热门版块排行榜    

查看: 802  |  回复: 1

zl2013

铜虫 (正式写手)

[求助] fortran程序求助

本人对fortran是新手,没有学习多久,现在有一个数据我想对它进行处理选择一些我想要的数据
program dajiahao
real*8 x,y
integer n
open(unit=1,file='e:\mg\2000\data\8dip\one.dat')
open(unit=2,file='e:\mg\2000\data\8dip\two.dat')
do while(.not.eof(1))
read(1,*)x
y=1/x
if0.1<y.and.y<0.2write(2,*)y,x
close(1)
close(2)
end
如上所述,我读取one.dat文件中数据,将大小范围在0.1和0.2之间的数取得并且将写入到two.dat文件中,
现在我想让这个范围是一个变化的范围,比如
改成  if 0.1*(n+1)<y.and.y<0.2*(n+3)write(2,*)y,x
这里的n取整数,我想应该是加一个循环进去,可是加来家去也没有弄出来,请给为fortran学习者指教。
在这里先感谢大家,谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

凉白开
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tutu6287

银虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★
zl2013: 金币+5, 有帮助, 谢谢 2013-11-22 08:56:11
program dajiahao
real*8 x,y
integer n
open(unit=1,file='e:\mg\2000\data\8dip\one.dat')
open(unit=2,file='e:\mg\2000\data\8dip\two.dat')
do while(.not.eof(1))
read(1,*)x
y=1/x
if0.1<y.and.y<0.2write(2,*)y,x
end
!Files should be closed at the end
close(1)
close(2)

下面的更规范些:
if 0.1*((Real)n+1.0)<y.and.y<0.2*((Real)n+3.0)write(2,*)y,x
2楼2013-11-21 16:46:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zl2013 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 307求调剂 +3 余意卿 2026-03-21 3/150 2026-03-23 10:32 by Iveryant
[考研] 北科281学硕材料求调剂 +8 tcxiaoxx 2026-03-20 8/400 2026-03-23 10:16 by 冠c哥
[考研] 306求调剂 +7 chuanzhu川烛 2026-03-18 7/350 2026-03-23 09:22 by king123!
[考研] 招08考数学 +4 laoshidan 2026-03-20 11/550 2026-03-23 08:47 by laoshidan
[考研] 一志愿西安交通大学材料工程专业 282分求调剂 +11 枫桥ZL 2026-03-18 13/650 2026-03-22 20:26 by edmund7
[考研] 310求调剂 +4 baibai1314 2026-03-16 4/200 2026-03-22 20:19 by edmund7
[考研] 一志愿华中农业071010,总分320求调剂 +5 困困困困坤坤 2026-03-20 6/300 2026-03-22 17:41 by hxsm
[考研] 306求调剂 +5 来好运来来来 2026-03-22 5/250 2026-03-22 16:17 by BruceLiu320
[考研] 一志愿中南化学(0703)总分337求调剂 +9 niko- 2026-03-19 10/500 2026-03-22 16:08 by ColorlessPI
[考研] 318求调剂 +4 plum李子 2026-03-21 7/350 2026-03-22 14:17 by ColorlessPI
[考研] 285求调剂 +6 ytter 2026-03-22 6/300 2026-03-22 12:09 by 星空星月
[考研] 初试 317 +7 半拉月丙 2026-03-20 7/350 2026-03-21 22:26 by peike
[考研] 299求调剂 +5 shxchem 2026-03-20 7/350 2026-03-21 17:09 by ColorlessPI
[考研] 266求调剂 +3 哇呼哼呼哼 2026-03-20 3/150 2026-03-21 16:46 by barlinike
[考研] 一志愿南昌大学,327分,材料与化工085600 +9 Ncdx123456 2026-03-19 9/450 2026-03-20 23:41 by lovewei0727
[考研] 一志愿 西北大学 ,070300化学学硕,总分287,双非一本,求调剂。 +4 晨昏线与星海 2026-03-19 4/200 2026-03-20 22:15 by JourneyLucky
[考研] 0856调剂,是学校就去 +8 sllhht 2026-03-19 9/450 2026-03-20 14:25 by 无懈可击111
[考研] 085410人工智能专硕317求调剂(0854都可以) +4 xbxudjdn 2026-03-18 4/200 2026-03-20 09:07 by 不168
[考研] 一志愿中国海洋大学,生物学,301分,求调剂 +5 1孙悟空 2026-03-17 6/300 2026-03-19 23:46 by zcl123
[考研] 一志愿苏州大学材料工程(085601)专硕有科研经历三项国奖两个实用型专利一项省级立项 +6 大火山小火山 2026-03-16 8/400 2026-03-17 15:05 by 无懈可击111
信息提示
请填处理意见