[자료구조] 병합정렬

등록일 2003.08.31 한글 (hwp) | 3페이지 | 가격 1,000원

목차

이프로그램은 회원 정보를 메뉴식 방법으로 1번은 회원정보입력 2번은 회원번호순 출력 3번은 나이순 출력 4번은 종료하는
프로그램입니다.


무작위로 입력받은 회원정보를 병합정렬로 정렬하여 여러가지형태로(회원번호,나이순) 보여주는 프로그램

본문내용

#include <stdio.h>
#include <stdlib.h>
#define MAX_Member 100 /*저장할 수 있는 회원 수*/

typedef struct{
int number; /*회원번호*/
char name[30]; /*회원이름*/
int age; /*회원나이*/
}member;

/*병합정렬할 회원정보를 입력하는 공간*/
member list[MAX_Member];
/*병합정렬하기 위한 임시기억장소*/
member sorted[MAX_Member];

void merge(member list[], member sorted[], int i, int m, int n);
void mergesort(int first, int last);

int choice; /*메뉴번호저장*/

void main(void)
{
int k=0;
int l=1;
int i;

do{
printf("1번~3번 중에서 선택해 주세요. \n");
printf("1 : 회원 등록 2: 회원번호순으로 출력하기 3:나이순으로 출력하기 4: 종료\n");
scanf("%d",&choice);
fflush(stdin);
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서