I made a sorting program but it's not work properly, please some one help me

Code:- 
#include<stdio.h>
#include<stdlib.h>

int main()
{
    int limit,arr[5],i,j,temp;
    printf("Enter array limit: ");
    scanf("%d",&limit);
    printf("Enter values : \n");
    for(i=0;i<limit;i++){
    scanf("%d",&arr[i]);
    }
    for(i=0;i<limit;i++){
        for(j=1;j<=limit;j++){
        if(arr[i]>arr[j]){
        temp=arr[i];
        arr[i]=arr[j];
        arr[j]=temp;
        }else{
        continue;
        }
        }
    }
}