1.요구 사항
-배열 사용
-성적 3가지 받기
-성적 출력
-합점 및 평균
2.결과 화면 및 샘플
3.소스 코드
int[] scores = new int[9]; string[] names = new string[3] { "림꺽정", "롤길동", "림정일" }; string[] subjects = new string[3] { "국어", "수학","과학" }; for(int i = 0; i < names.Length; i++) { Console.Clear(); for(int j = 0; j < subjects.Length; j++) { Console.WriteLine(names[i] + "의" + subjects[j] + " 성적을 입력해 주세요."); Console.Write("::"); int parse = 0; if (int.TryParse(Console.ReadLine(), out parse)) scores[i * 3 + j] = parse; else { Console.WriteLine("정상적인 성적을 입력해 주세요."); j--; } } } Console.Clear(); for (int i = 0; i < names.Length; i++) { int total = 0; for (int j = 0; j < subjects.Length; j++) { Console.WriteLine(names[i] + "의" + subjects[j] + " 성적은 "+scores[i*3+j]); total += scores[i * 3 + j]; if (j == (subjects.Length - 1)) { Console.WriteLine(names[i] + "의 총 합점은 " + total); Console.WriteLine(names[i] + "의 총 합점은 " + (total/subjects.Length)); } } Console.WriteLine("\n"); } Console.ReadKey();
'정리 카테고리 > 실습_과제' 카테고리의 다른 글
실습_배열,맵이동 맵출력 프로그램 (0) | 2018.03.13 |
---|---|
실습_최종 포스기계(상품명,상품개수,금액 정리및 금액 자리수(,)표시 (0) | 2018.03.13 |
실습_수량 제한 있는 가방에 아이템 줍기_배열사용 (0) | 2018.03.12 |
실습_성적 및 총합 평균 출력 (0) | 2018.03.12 |
실습_아이템 확인+집기+버리기+순서확인 (0) | 2018.03.12 |