[자료구조] - 세분화 작업
| 자료구조 세분화 작업
★ 프로그램을 짤 때, 세분화 시켜서 작업할 것!!!
★ 조건이 맞는지, 반복횟수가 정확한지, 예외경우가 있는지 확인할 것
배열 N개의 실수값 성적 데이터를 저장하고, 전체 평균을 실수값으로 구하고, 평균 이상인 데이터 개수를 출력하시오
(단, 성적 데이터는 100개를 초과하지 않는다)
[세분화]
1. 배열 N개의 실수값 성적 데이터를 저장
2. 전체 평균을 구한다
3. 평균값 이상인 데이터 개수를 구한다
음수가 나올 때 까지 양수를 읽어 들여 읽어 들인 데이터 수와 최대 값을 출력하시오
(단, 처음부터 음수가 입력된 경우, "No Data"라고 출력하고 프로그램을 끝낸다)
[세분화]
1. 양수를 계속 읽어 들인다
2. 읽어 들인 데이터 수를 구한다
3. 읽어 들인 데이터를 비교하여 최대 값을 구한다
4. 음수가 나오는 예외 경우를 처리한다
N명의 학생의 학번과 성적을 이차원 배열에 읽어 들여, 학번을 입력하면 해당 학생의 성적과 등수를
출력하는 프로그램을 작성하시오(단, 학생 수는 10명을 초과하지 않고, 동접자는 같은 등수 계산 시 무시한다)
[세분화]
1. 이차원 배열을 생성 해 데이터를 저장한다
2. 등수를 비교한다
3. 학번을 입력하면 학생의 성적과 등수를 출력한다
2차원 배열 선언 시 : 이중 for문을 사용한다
int arr[i][j]; // 4x4배열
int num=1;
for(i=0; i<4; i++)
for(j=0; j<4; j++)
arr[i][j] = num;
num ++;
'자료구조' 카테고리의 다른 글
[자료구조] - 삽입 정렬(Insertion Sort) (0) | 2017.01.18 |
---|---|
[자료구조] - 버블 정렬(Bubble Sort) (0) | 2017.01.18 |
[자료구조] - 선택 정렬(Selection Sort) (0) | 2017.01.18 |
[자료구조] - 헤더 파일 (0) | 2017.01.18 |
[자료구조] - 파일 입출력 fopen, fclose, fread, fwrite (0) | 2017.01.18 |