디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

포트란을 사용하여 성적 입력

프갤충(203.252) 2011.10.17 16:39:19
조회 97 추천 0 댓글 1

성적표 주고 나서 그 자료들을 성적순으로 출력해오라는 과제를 받았는데

어케 하는건가요? 찾아보니까 밑에 내용이 있긴한데 실행하니까 아무것도 안나오네요


      program credit
     
      implicit none
     
      character*15 s_name(15)
      integer num(15),i,j,k
      real math(15),korean(15),english(15)
      real s_avg(15),average(3),variance(3),standard_dev(3)
      real temp

c Read \'data.inp\' file     
      open (10,file="data.inp")
      read(10,*)
      do 20 i=1,15
        read(10,100) num(i),s_name(i),korean(i),english(i),math(i)
 20   continue
      close(10)

 

c Calculate average,variance,standard devation of each subject 
      call calc_dev(korean,average(1),variance(1),standard_dev(1))
      call calc_dev(english,average(2),variance(2),standard_dev(2))
      call calc_dev(math,average(3),variance(3),standard_dev(3))

 

c Calculate average of each student
      do 30 i=1,15
       call calc_avg(korean(i),english(i),math(i),s_avg(i))
 30   continue
     
      do 40 j=14,1,-1
      temp=s_avg(j+1)
      do 40 i=1,j
        if (s_avg(i)<=temp) then
        s_avg(j+1)=s_avg(i)
        s_avg(i)=temp
        temp=s_avg(j+1)
        k=num(j+1)
        num(j+1)=num(i)
        num(i)=k
        end if
 40   continue

 

c Output to file \'cerdit.out\'
      open(11,file="credit.out")
      write(11,*) "-- Korean --"
      write(11,110) average(1),variance(1),standard_dev(1)
      write(11,*) "-- English --"
      write(11,110) average(2),variance(2),standard_dev(2)
      write(11,*) "-- Math --"
      write(11,110) average(3),variance(3),standard_dev(3)
      write(11,*) "------------ Student Data ------------"
      write(11,*) ".Num....Name....Avg..Kor..Eng..Math.."
      do 90 i=1,15
       write(11,120) num(i),s_name(num(i)),s_avg(i),korean(num(i)),
     *  english(num(i)),math(num(i))
 90   end do
      close(11)
     
 100  format(4X,I2,4X,A10,4X,F4.1,7X,F4.1,4X,F4.1)
 110  format("Average : ",F7.2,"  Variance : ",F7.2,
     *"  Standard devation : ",F7.2)
 120  format(1X,I2,2X,A10,F4.1,1X,F4.1,1X,F4.1,1X,F4.1)
      end program credit

 

 

      subroutine calc_avg(k,e,m,avg)
      real k,e,m,avg
      avg=(k+e+m)/3.0
      end

 

 

      subroutine calc_dev(subj,a,v,sd)
      real subj(15),a,v,sd
      real s_sum,diff
      integer l

      s_sum=0
      do 60 l=1,15
       s_sum=s_sum+subj(l)
 60   continue
      a=s_sum/15.0

      diff=0
      do 70 l=1,15
       diff=diff+(subj(l)-a)**2
 70   continue
      v=diff/15.0

      sd=sqrt(v)   
     
 pause
 end


 

어디가 잘못된거죠?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 반응이 재밌어서 자꾸만 놀리고 싶은 리액션 좋은 스타는? 운영자 25/07/28 - -
AD 휴대폰 액세서리 세일 중임! 운영자 25/07/28 - -
283671 자바2명타요횽의 논리는 엑셀 잘다루면 삶이 웰빙해진다지? [2] 꼬꼬월드갤로그로 이동합니다. 11.10.25 95 0
283670 궁금해서그러는건데 한국it전문학교 좋아? [2] 로어갤로그로 이동합니다. 11.10.25 119 0
283669 앞으로 맨날 저녁반도 출근할 것 같다..ㅠㅠㅠㅠㅠㅠㅠㅠㅠ [8] McHello갤로그로 이동합니다. 11.10.25 87 0
283668 구글이 죽어도 애플 못 이기는 이유 [10] 전간디갤로그로 이동합니다. 11.10.25 222 0
283665 자바2명타요 형한테 궁금한게 있음 [3] 꼬꼬월드갤로그로 이동합니다. 11.10.25 143 0
283663 형들 회문 판단프로그램인데 질문좀할게요(코드있음) [18] ㅋ.ㅋ.ㅋ(119.198) 11.10.25 154 0
283662 학교 인간들 봤을때 사회 나가면 이렇게 바뀜 [1] 1(183.104) 11.10.25 87 0
283661 프로그래머의 대우가 좃같다의 불편한 진실 [5] 꼬꼬월드갤로그로 이동합니다. 11.10.25 223 0
283660 자바 웹 개발자가 어때서!!!!!!! [2] 깝ㄴㄴ갤로그로 이동합니다. 11.10.25 96 0
283659 옛날에도 지금에도 앞으로도 C언어가 많이 쓰일거야. [3] 가모가모갤로그로 이동합니다. 11.10.25 163 0
283658 세이클럽 채팅하는 횽? [1] 로하로하알로하갤로그로 이동합니다. 11.10.25 44 0
283657 지금 나경원누님이 연설하신다 꼬꼬월드갤로그로 이동합니다. 11.10.25 40 0
283656 정말 가고 싶은 회사가 있었는데 면접을..ㅜ [1] Cocoa(175.193) 11.10.25 83 0
283655 자바 2명 타요 1(121.182) 11.10.25 114 0
283654 아 윤성우 포인터 첫번쨰 강의 진짜 명 강의다 12-1번쨰 1(183.104) 11.10.25 111 0
283653 아 할거없다 [2] AS3.0갤로그로 이동합니다. 11.10.25 51 0
283652 횽들 윈도우 질문이야 토게이(111.191) 11.10.25 41 0
283650 근대 웹개발자 왜 좆밥좆밥거리는거야?!!?!?!?!?!?!?!?!? [6] 돌아이바갤로그로 이동합니다. 11.10.25 150 0
283648 갤럭시 넥서스 소개페이지 쩐다... [2] (112.146) 11.10.25 70 0
283647 웹개발 존나 쉬우면 용돈 삼아서 개발해봐라 [5] 꼬꼬월드갤로그로 이동합니다. 11.10.25 188 0
283646 이것이 3중 for문이다. [3] schizoid322갤로그로 이동합니다. 11.10.25 111 0
283644 작업해주고 기프티콘 받기 [6] AS3.0갤로그로 이동합니다. 11.10.25 68 0
283643 근데 왜 웹프로그래머가 좁밥이야?? [19] 옙예ㅃ(211.237) 11.10.25 285 0
283642 ami 코리아가 어디야??? [1] af(211.115) 11.10.25 81 0
283641 오 오늘 좋은 소식이 많네 [2] 전간디갤로그로 이동합니다. 11.10.25 88 0
283639 공비횽 들어간데가 여기 맞어??? ㅇㅇ(211.115) 11.10.25 104 0
283638 자바좀 잘 아시는분... ㅠ SPlCA갤로그로 이동합니다. 11.10.25 77 0
283637 성인들도 모바일 온라인 통해 음란물 못본다 [1] 1(121.182) 11.10.25 132 0
283636 그럼 포토샵에있는 curves라는 기능이요 코드(175.205) 11.10.25 39 0
283634 음란물 금지나 셧다운 제도는 로하로하알로하갤로그로 이동합니다. 11.10.25 65 0
283633 형들 알고리즘 학습 질문이여 [5] 늅뉴비(121.133) 11.10.25 91 0
283632 샘숭은 다들 쓰고 있나?? [1] 거칠게갤로그로 이동합니다. 11.10.25 67 0
283631 공비횽하고 성대아싸횽은 [2] 로하로하알로하갤로그로 이동합니다. 11.10.25 117 0
283630 프갤의 잉여들에 맞는 수준 문제 [4] 로하로하알로하갤로그로 이동합니다. 11.10.25 99 0
283629 제주도 가서 졸라 놀았더니 일하기가 싫다... 이문동쮸쮸바갤로그로 이동합니다. 11.10.25 46 0
283627 으아 다음 직무 합격 [7] [성대아싸]갤로그로 이동합니다. 11.10.25 233 0
283626 견적 내는 게 진짜 가장 어려운 거 같다 [3] 토페갤로그로 이동합니다. 11.10.25 86 0
283625 프로그래밍 기초를 배우려면,,, [15] 부탁드려요.(124.216) 11.10.25 223 0
283624 홍대와라 술먹자 [5] monoless갤로그로 이동합니다. 11.10.25 94 0
283623 이런 프로그램은 어떤기술을 이용하는거죠?? [8] 코드(175.205) 11.10.25 234 0
283622 이 레포트좀 풀어주세요 [3] 문스피어(175.214) 11.10.25 64 0
283620 오늘도 스프링책을 붙들고... [7] 돌아이바갤로그로 이동합니다. 11.10.25 96 0
283618 이 외계어좀 풀어주세요 [1] 문스피어(175.214) 11.10.25 65 0
283617 님들 ㅜㅜ win7 설치할때 잘못설치햇서영 ㅜㅜ [3] 반바갤로그로 이동합니다. 11.10.25 60 0
283616 고딩때 수학안하거나못했던놈들도 [5] 수크라제갤로그로 이동합니다. 11.10.25 222 0
283615 코코 그냥 가져가라 [7] McHello갤로그로 이동합니다. 11.10.25 116 0
283614 자바.닷넷. 교육센터 교육정보 솔맨갤로그로 이동합니다. 11.10.25 73 0
283613 마이크로소프트 오피스가 엑셀이야? [3] 오대고(115.94) 11.10.25 74 0
283606 만들어주실분,,,돈 [9] 코코(220.104) 11.10.25 198 0
283603 형들있자나 자바에서 달력만들라고하는데 [10] 컴공(218.50) 11.10.25 106 0
뉴스 [인터뷰]K팝 추는 할머니 이정은 "웃기지만 울컥, 가족이니까" 디시트렌드 07.28
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2