- 积分
- 677
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-5-21
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
现在有两个txt,都是存储的一列站点名,但是第一个文件夹有156个站点,第二个文件夹有150个站点,第二个文件夹里面的站点全部与第一个文件夹的站点重复,缺少第一个文件里面的6个站点号,怎么能通过编程知道这其中6个站点是哪几个喃,自己编了程序但是输出有错,求大神相助,。
program main
implicit none
integer ,parameter::state_num2=156,state_num=150
integer state_name(state_num),state_name2(state_num)
integer i,j
open(30,file="F:\work\gongbao\2015\windave\0\statename2.txt")
do i=1,state_num2
read(30,*) state_name2(i)
print*,state_name2(i)
end do
close(30)
open(40,file="F:\work\gongbao\2015\windave\0\statename.txt")
do j=1,state_num
read(40,*)state_name(j)
print*,state_name(j)
end do
close(40)
!*****************************************
open(60,file="F:\work\gongbao\2015\windave\0\name2.txt",status='replace')
do j=1,state_num
do i=1,state_num2
if(state_name2(i)/=state_name(j))then
write(60,*)state_name2(i)
end if
end do
enddo
close(50)
close(60)
end
|
|