fortran 语言中怎么实现两个txt文件中同列的数据加减

Programtestimplicitreal*8(a-h,o-z)parameter(nx=3,ny=120)dimensionc1(120,3),c2(120,3),... Program test
implicit real*8 (a-h,o-z)
parameter (nx=3, ny=120)
dimension c1(120,3), c2(120,3), diff(120,3)
open(1,file='1',status='old',form='formatted')
open(2,file='2',status='old',form='formatted')
open(21,file='D',status='unknown',form='formatted')
do i=1,3
do j=1,120
read(1,*) c1(j,i)
read(2,*) c2(j,i)
enddo
enddo
do i=1,120
diff(i,1)=c2(i,1)
diff(i,2)=c2(i,2)-c1(i,2)
diff(i,3)=c2(i,3)-c1(i,3)
enddo
do i=1,3
do j=1,120
write(21,*) diff(j,i)
enddo
enddo
90 format(3f12.9)
end
求高手找错:文件2第2,3列与文件1第2,3列减,然后输出D(文件2第一列,相减得的2,3列)
展开
 我来答
9192631770
2012-11-15 · TA获得超过7308个赞
知道大有可为答主
回答量:3138
采纳率:50%
帮助的人:2964万
展开全部
do i=1,3
do j=1,120
这两行交换下顺序,输入输出都是
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式