#include <stdio.h>
#define N 5
sort(int data[],int N){
int i,j,k;
int max,max_num;
int data[]
for (i = 0;i < N;i++){
max = data[i];
for (j = i + 1;j < N;j++)
if (max < data[j]){
max = data[j];
max_num = j;
}
for (k = max_num;k > i;k--)
data[k] = data[k - 1];
data[i] = max;
} }
int main(void){
int a[N]={1,2,3,4,5};
int i;
sort(a,N);
for (i = 0;i < N;i++)
printf("%d",a[i]);
return 0;
}
3行目あたりが怪しいと思うのですが…どうすればいいですか?