   
找到一个例子。
![]()
![]()
![]()
![]()
这是用C语言写的代码,很高兴啊,终于看到一个好的例子了。    
我把这段代码转为fortran,为什么我的输出结果跟他的不同呢?请教了,就是输出结果该怎么写才能得到他的结果呢?   麻烦大侠们出来指点一二。
program yasuo
implicit none
integer i,j,index
integer A(9,7)
integer CD(10,3)
open(1,file='ceshi.txt')
index=0
data A/0,0,0,1,0,0,0,0,0,0,3,0,4,0,0,0,0,0,0,0,0,0,7,0,0,0,0,
s 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,0,0,0,0,0,0,0,0,
s 0,0,0,0,0/
do i=1,9
do j=1,7
print*, A(i,j)
enddo
enddo
do i=1,8
do j=1,7
if(A(i,j)/=0) then
index=index+1
CD(index,1)=i
CD(index,2)=j
CD(index,3)=A(i,j)
endif
enddo
enddo
do i=1,index
do j=1,3
write(1,*) CD(i,j)
enddo
enddo
end
主要是换行这地方有点模糊啊。 |