無駄な部分を指摘しておくぞ

for(j = i; j<size;j++){
if(temp[i] <= temp[j])

後は自分で気づけ。