편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
5번째 줄: | 5번째 줄: | ||
<syntaxhighlight lang='c'> | <syntaxhighlight lang='c'> | ||
#include <stdio.h> | #include <stdio.h> | ||
#define ARRAYSIZE(A) sizeof(A)/sizeof((A)[0]) | |||
void insertion_sort(int a[], int size) { | void insertion_sort(int a[], int size) { | ||
int i, j, temp; | int i, j, temp; | ||
18번째 줄: | 19번째 줄: | ||
int main() { | int main() { | ||
int arr[] = {9,1,22,4,0,-1,1,22,100,10}; | int arr[] = {9,1,22,4,0,-1,1,22,100,10}; | ||
int size = | int size = ARRAYSIZE(arr); | ||
insertion_sort(arr, size); | insertion_sort(arr, size); | ||
for(int i=0; i<size; i++) printf("%d ", arr[i]); | for(int i=0; i<size; i++) printf("%d ", arr[i]); |