C语言小白


私信TA

用户名:dotcpp0660931

访问量:91

签 名:

等  级
排  名 6641
经  验 1339
参赛次数 0
文章发表 3
年  龄 0
在职情况 学生
学  校 江西工业贸易职业技术学院
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

#include <stdio.h>

#include <string.h>

void jh(char* a, char* b)

{

    char temp = *a;

    *a = *b;

    *b = temp;

}

void nx(char* arr)

{

    jh(arr, (arr + strlen(arr) - 1));

    if (strlen(arr) / 2 > 1)

    {

        jh((arr + strlen(arr)), (arr + strlen(arr) - 1));

        nx(arr + 1);

    }

    jh((arr + strlen(arr)), (arr + strlen(arr) + 1));

}

int main()

{

    char arr[50] = { 0 };

    scanf("%s", arr);

    nx(arr);

    printf("%s", arr);

    return 0;

}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区