24小时热门版块排行榜    

CyRhmU.jpeg
查看: 241  |  回复: 1
当前主题已经存档。

田山东

捐助贵宾 (著名写手)

[交流] 【求助】一个fortran程序求助

问题:假定某班50名学生,本学期4门考试,要求编写一个程序,输入每个学生的学号(整型)及成绩(实型),并计算出每个人的总分及平均分。
学号
(整型)
成绩1
(实型)
成绩2
(实型)
成绩3
(实型)
成绩4
(实型)
总分(实型)
平均分(实型)
……
……
……
……
……
……
……
我写的程序,不知道那里出问题了,各位大侠帮忙下吧多谢了
program main
implicit none
integer,dimension(100)::xh,zf,pj
real,dimension(1:4,1:1000)::num
integer n,i,j
print*,'输入学生总数:'
read*,n
print*,'输入学号:'
read*, (xh(i),i=1,n)
do i=1,n
  do j=1,4
  print*,'科目',j
  read*, (num(j,i))
  end do
end do
end
zf=0
do i=1,n
  do j=1,4
  zf(i)=zf(i)+num(j,i)
  pj(i)=zf(i)/n
  end do
  write(*,*) '总分=',zf(j,i)
  write(*,*) '平均分=',pj(j,i)
end do
end
回复此楼
everythinghasitsseason.enjoyyourlife.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

liyi3344520

木虫 (正式写手)


nono2009(金币+1):谢谢应助! 2010-02-18 19:19
怎么有两个end???
2楼2010-02-18 17:11:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 田山东 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见