게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
C언어로 도수분포표 만들기 질문 좀 할게요.
게시물ID : programmer_4298짧은주소 복사하기
작성자 : 관운장
추천 : 0
조회수 : 2471회
댓글수 : 3개
등록시간 : 2014/06/30 22:57:09
옵션
  • 본인삭제금지
지금 도수분포표를 만드는 프로그램을 작성하고 있는데요.
입력받은 사람수대로영어점수, 수학점수를 입력받아서 그 합계를 세고, 다음으로 그 점수에 해당하는 사람수를 카운트해주는 프로그램인데요. 예를 들면, 영어, 수학 합계점수가 50점이고, 그에 해당하는 사람이 3명이라면 3명이라고 출력해준다는 거죠.
그런데 또 다른 조건이 있는데요. 여기서 점수를 점수대로 입력해야 한다는게 조건이거든요.
쉽게 말하면, 0~9점 몇명, 10~19점 몇명, 이런 식으로 90~100점에 몇명 들어있다는 식으로 카운트해줘야 한다는 건데
지금 일단 사람 수대로 입력받고 그 점수 해당하는 사람수를 출력해주는건 만들었는데
점수대로다(0~9점 이런식)하는 건 어떻게 해야할지 모르겠네요.
변수로다가 0,9,10,19,......,99,100 이렇게 넣어주고 해당하는 숫자 카운트를 해야 하는건데
카운트 자체는 if문으로다가 
if(total>=0 && total<10)
count[i]++; 
이런 식으로 만들어주면 될것 같은데,
저 0,9,10,19~~~이거 표현을 어떻게 해야할지 모르겠네요;;
방법을 아시는분 힌트라도 가르쳐주시면 감사하겠습니다(__)

출력형태는 예를 들자면
range 40 -- 49, count = 1
range 50 -- 59, count = 1
range 70 -- 79, count = 1

이런식으로 점수범위에 있는 사람수를 세주는 거에요.
사람 수대로 입력받아서 출력하는 건 아래 소스.

111.png

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호