关于FORTRAN的编程题目

1:一位数组中找出最大值,最小值... 1:一位数组中找出最大值,最小值 展开
 我来答
wfc1102
2012-06-19 · TA获得超过495个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:440万
展开全部
支持楼上,这就是考试与实际应用的差别。
program main
implicit none
integer :: i, j
real :: temp, amax, amin
real :: a(5) = (/3.,4.,5.,4.,3./)
amax=a(1)
amin=a(1)
do i=2,5
if(a(i).gt.amax) amax=a(i)
if(a(i).lt.amax) amin=a(i)
end do
write( * , * ) 'max=', amax
write( * , * ) 'min=', amin
!一下为由大到小的排序
do i=1,4
do j=i+1,5
if(a(j).gt.a(i))then
temp=a(i)
a(i)=a(j)
a(j)=temp
end if
end do
end do

write(*,*)a
end program main
天河流纹石
2012-06-18 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7624
采纳率:76%
帮助的人:4049万
展开全部
real :: a(5) = (/3.,4.,5.,4.,3./)
write( * , * ) 'max=', MaxVal( a )
write( * , * ) 'min=', MinVal( a )
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式