머가 문제일까요 ㅠ
찬놀
#include stdio.h
#include math.h
#define MAX_SIZE 101
#define SWAP(x,y,t) ((t) = (x), (x)= (y), (y) = (t))
void sort (int [], int); /*selection sort */
void main(void)
{
int i,n;
int list[MAX_SIZE];
printf(Enter the numer of numbers to generate: );
scanf(%d,&n);
if( n 1 || n MAX_SIZE) {
fprintf(stderr, Improper value of n\n);
exit(EXIT_FAILURE);
}
for (i = 0; i n; i++) {/*randomly generate numbers*/
list[i] = rand () % 1000;
printf(%d ,list[i]);
}
sort(list,n);
printf(\n Sorted array:\n );
for (i = 0; i n; i++) /* print out sorted numbers */
printf(%d ,list[i]);
printf(\n);
}
void sort(int list[],int n)
{
int i, j, min, j, min, temp;
for (i = 0; i n-1; i++) {
min = i;
for (j = i+1; j n; j++)
if (list[j] list[min])
min = j;
SWAP(list[i],list[min],temp);
}
}
책에 있는소스 그대로 다친건데
비베 C++ 6.0으로 돌렸는데 컴파일에서 오류가 뜨네요
-
시원
고맙습니다