modify heapsort

This commit is contained in:
koseokkyu 2017-11-24 14:09:36 +09:00
parent 04527dfc56
commit bb6582f12b

View File

@ -6,7 +6,6 @@ void heap_sort(int *unsorted, int n);
int main() { int main() {
int n = 0; int n = 0;
int i = 0; int i = 0;
char s[50];
char oper; char oper;
int* unsorted; int* unsorted;
@ -15,13 +14,9 @@ int main() {
unsorted = (int*)malloc(sizeof(int) * n); unsorted = (int*)malloc(sizeof(int) * n);
while (getchar() != '\n'); while (getchar() != '\n');
printf("Enter numbers separated by a comma:\n"); printf("Enter numbers separated by a comma:\n");
gets(s); while (i != n) {
scanf("%d,", (unsorted + i));
char *ptr = strtok(s, ",");
while (ptr != NULL && i < n) {
*(unsorted + i) = atoi(ptr);
i++; i++;
ptr = strtok(NULL, ",");
} }
heap_sort(unsorted, n); heap_sort(unsorted, n);