|
안녕하세요..@^^@ 도움을 받고자 이렇게 글을 띄었습니다.
꼭 풀어야 하는 과제인데.. 초보인 저에겐 너무나 벅차서 작은 도움이라두 받고 시포서 이렇게 글을 띄었습니다..
여러가지가 복합적으루 되어있어서 그러는데.. 도저히 손을 못되겠어요..그것두 C++루...
작은 도움이라두 괜찮으시니깐 도와주셨음합니다..
도와 주실꺼죠??
<문제>
다음 영어 성적을 분석하는 프로그램을 작성하고자 한다.
1. 과목 평균을 구하여라
2. 성적순으로 나열하고 등위를 매기되 이름과 성적을 같이 나열하여라.
(단, 같은 점수이면 같은 등위로 나타낸다)
3. 이름을 사전순으로 나열하되 해당 성적과 등위도 같이 나열하여라.
4. 등급을 매려라.(이름, 성적, 등위를 함께 나타낸다)
90점 이상이면 "A" 80점이상이면 "B" 70점이상이면 "C" 그미만이면 "U"의 등급을 매긴다.
Name / subject English
Lee 85
Park 95
Ahn 73
Kim 60
Kang 85
힌트
문자열의 순서는 각 문자 별로 ASKll 값을 비교하면 된다.
1) A=Z의 ASKll 값은 65부터 90까지임
2) a-z의 ASKll 값은 87부터 122까지임
즉, 대문자와 소문자의 차이는 32임
3. null문자(`\0`)의 ASKll 값은 0임
|