- 积分
- 6572
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2013-12-4
- 最后登录
- 1970-1-1
|
发表于 2014-5-7 10:38:50
|
显示全部楼层
楼主 我也是新手 看到你的贴自己编个 你帮我看看能处理你那个问题么 还有就是你有没有更简洁的办法呀?program main
implicit none
integer::a(2484,98)
integer::b(243432)
integer::k=0,i,j,temp
!开始读入二维数组数据
open(10,file='jiayuan.txt')
do i=1,2484
read(10,*) a(i,1:98)
end do
close(10)
!把二维数组赋值给一位数组
do i=1,2484
do j=1,98
k=k+1
b(k)=a(i,j)
end do
end do
!冒泡法排序
do i=1,243431
do j=i+1,243432
if(b(i)>b(j)) then
temp=b(i)
b(i)=b(j)
b(j)=temp
end if
end do
end do
!输出处理后的数组,格式我选择的默认
write(*,*) b
end
|
|