double 형이나 float형으로 int형 큐를 변환
도1도캣
2023.04.01
#include stdio.h
#define QUEUESIZE 10
#define ERROR_VALUE 0xfffffff
int Queue[QUEUESIZE];
int front = 0, rear = 0;
void Add(int data)
{
if ((rear + 1) % QUEUESIZE == front )
{
puts(저장 불능);
return ;
}
Queue[rear = (rear + 1) % QUEUESIZE] = data;
}
int Delete()
{
if ( front == rear )
{
puts(자료 없음);
return ERROR_VALUE;
}
return Queue[front = (front + 1) % QUEUESIZE];
}
void main()
{
Add(10);
Add(20);
Add(30);
printf(%d\n, Delete());
printf(%d\n, Delete());
printf(%d\n, Delete());
}
난수 발생시켜서 큐에 넣었다가 고대로 빼는건데요..
큐가 int형으로 설정되어서 double이나 float형으로 빠지질 않네요..
요것좀 손좀 봐주세요 ㅠㅠ 부탁드립니다.~~~
꾸벅~~