Discussion About Strongest Fighter

This is Discussion thread about Strongest Fighter

#include<stdio.h>

void Max(int arr[], int n, int k)
{
int j, max;

for (int i = 0; i <= n - k; i++) { 
    max = arr[i]; 

    for (j = 1; j < k; j++) { 
        if (arr[i + j] > max) 
            max = arr[i + j]; 
    } 
    printf("%d ", max); 
} 

}

int main()
{
int i,n,k,arr[10000];
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
scanf("%d",&k);
Max(arr, n, k);
return 0;
}
whats wrong in this code??