//void reverse(char* str)循环逆序
//{
// char* left = str;
// int len = strlen(str);
// char* right = &str[len - 1];
// while (left < right)
// {
// char tmp = *left;
// *left = *right;
// *right = tmp;
// left++;
// right--;
// }
//}
//void reverse(char* str) 递归逆序
//{
// char tmp = str[0];
// int len = strlen(str);
// str[0] = str[len - 1];
// str[len - 1] = '\0';
// if (strlen(str + 1) >= 2)
// {
// reverse(str + 1);
// }
// str[len - 1] = tmp;
//}
//int main()
//{
// char arr[256] = { 0 };
// gets(arr);
// reverse(arr);
// printf("%s", arr);
// return 0;
//}