Skip to content

Latest commit

 

History

History
82 lines (72 loc) · 1.68 KB

TeamProject_20200518.md

File metadata and controls

82 lines (72 loc) · 1.68 KB

[팀 프로젝트]

날짜: 2020.05.18 | 작성자: 김주연 | Version: 1.0


1. 요구사항 분석

- 데이터 입력, 정렬 후 출력

2. 구조 설계

1) 첫 번째 콘솔 입력창: 메뉴 생성 (①입력 ②정렬)

2) 구조체 선언 및 생성

- teamList: id(번호), team(팀 이름), company(회사)

3) 기능(함수)

- menu: 메뉴 생성
- input: 데이터 입력
- sortingSelect: 정렬 선택
- printingList: 데이터 출력
- bubbleSorting: 데이터 정렬 -> 버블 알고리즘

4) main.c : 위의 함수의 전체 흐름 정리


3. 입출력 데이터 정의

- 데이터 종류: 번호(id), 팀 이름(team), 회사(company)
- 입력: 기본 입력은 아래 표와 같다.
번호 팀 이름 회사
1 horangnavi(호랑나비) navilab(나비랩)
2 machinegun(머신건) 5works
3 megaton(메가톤) megazone(메가존)
4 dd vitec(VITEC)
5 banana monkeysoft(몽키소프트)
6 park123 nurdbana(너드바나)


4. 알고리즘 설계 및 구현

- 알고리즘: 버블정렬 사용



5. coding 및 테스트