void Sort(char *arr){
int n = strlen(arr);
int span = n/2;
int flag = 0;
while(span >= 1){
while(flag != n-span){ //判斷是否整個回合都沒有swap
flag = n - span;
for (int i = 0; i < n-span; i++){
if (arr[i] > arr[i+span]){ //swap
int temp = arr[i];
arr[i] = arr[i+span];
arr[i+span] = temp;
flag--;
}
}
}
span/=2;
}
}