• 파일시티 이벤트
  • LF몰 이벤트
  • 서울좀비 이벤트
  • 탑툰 이벤트
  • 닥터피엘 이벤트
  • 아이템베이 이벤트
  • 아이템매니아 이벤트

[자료구조 - C언어]큐+ 리스트를 이용한 세차장 프로그램 소스코드

*민*
최초 등록일
2007.03.30
최종 저작일
2007.01
8페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

소개글

자료구조 레포트로 했던 세차장 프로그램입니다.
차가 들어오는 시간과 대기시간을 이용해서 세차되는 차의 수를 구하고
대기시간과 총 평균 대기시간을 구합니다.
만약 대기 공간이 다 차면 그 이후의 차는 세차하지 못하고 그냥 갑니다.
구현한 언어는 C입니다.
큐와 리스트 포인터를 이용해 구현한겁니다.
소스 메인부와 헤드부 모두 있습니다.

컴파일 실행환경

Visual studio

본문내용

<Main 소스>

#include "wash.h"

#define WASHING_TIME 10
int Total_Waiting = 0; // 들어 온 차들이 총 기다린 시간
int Total_Car = 0; // 총 세자한 차
int First_In_Car_Time = 0; // 처음 차가 들어온 시간
int Prev_car = 0; // 앞전에 들어온 차

int main(void)
{
int i = 1, j = 2, Car_Num = 0; // 몇번 째 인지를 출력하기 위한 변수
int Not_Num = 0;
int In_Time=0, Q_Time=0; // In_Time :현재 들어온 값 입력 받음, Q_Time:이전에 들어온 차 시간
int Not_Wash[20] ={ 0 }; // 세차를 못하고 간 차들이 들어온 번호 저장
double Avg_Wating = 0.0f; // 들어온 차들의 세차를 위해 평균적으로 대기 시간

QueueType *q = InitQueue();
QueueType *Except_Cars = InitQueue(); // 세차를 하지 못한 차를 저장하는 리스트의 시작
ListHeader *List_PHeader = InitHead(); // 저장된 리스트의 헤더 포인터
ListNode *tmp;


printf("\n**** 세차를 위해 들어온 차들의 평균 대기 시간을 구하는 프로그램입니다 *****\n");
printf("**** Explanation **************************************** Explanation *****\n");
printf(" 세차장에는 총 5대의 차가 대기 가능한 공간이 존재합니다.\n");
printf(" 세차는 오직 한대만 가능합니다. 한대를 세차하는데 걸리는 시간은 10분 입니다.\n");
printf("****************************************************************************\n");
printf(" 세차를 위해 차가 들어온 시간을 입력해 주세요.\n");
printf(" 음수나 앞의 시간보다 이전 시간을 입력하면 자동 입력 종료됩니다..\n");
printf("****************************************************************************\n\n");

참고 자료

없음

프로그램소스 연관자료

자료후기(2)

*민*
판매자 유형Bronze개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우
최근 본 자료더보기
탑툰 이벤트
[자료구조 - C언어]큐+ 리스트를 이용한 세차장 프로그램 소스코드
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업
  • 레이어 팝업