[자료구조]queue의 구현 소스
- 최초 등록일
- 2005.04.11
- 최종 저작일
- 2004.12
- 4페이지/ MS 워드
- 가격 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);
}
참고 자료
없음