검색어 입력폼

[자료구조]queue의 구현 소스

저작시기 2004.12 |등록일 2005.04.11 워드파일MS 워드 (doc) | 4페이지 | 가격 1,500원

소개글

난수를 발생시켜 짝수이면 addq
홀수이면 deleteq 하는 프로그램
주석 정리 잘 되어있습니다..
원하시면 소스 완성본 드립니다

목차

queue의 구현 소스

본문내용

<Queue 의 구현 소스>

#include <stdio.h> /* time.h 는 rand() 함수를 참조하기 위해
#include <stdlib.h> 사용 */
#include <time.h>
#include "queue.h" /* 변수와, 함수들의 선언 등이 담긴 queue.h
참조 */

void main()
{ int j; /* 정수형 변수 j, ran_number, i , deleted
int ran_number,i,deleted; 선언 */
srand((unsigned)time(NULL)); /* 시간에 따른 난수발생 */

for(i=0;i<num ;i++)
{
ran_number=random(); /* 난수함수를 호출하여 그 값을 ran_number
에 저장 */
printf("%d is %s number. ",ran_number,((ran_number%2)?"odd":"even"));
if(ran_number==0) /* 난수가 0이라면 에러메시지 발생 */
printf("0 is not available\n");

else if(ran_number%2==0) /* 난수가 짝수라면 addq 함수 호출하고 */
{ 다음 안내문 출력 */
printf("insert %d into queue\n",ran_number);
addq(front,&rear,ran_number);
}
다운로드 맨위로