C语言:编写一个函数,将一个字符串按逆序存放。在主函数中输入和输出字符串。

2023-05-17 综合 59阅读

反序字符串,只需要宏雹衫将首尾字符依次调换即可。

#include <stdio.h>
#include <string.h>

// 反序字符串x并返回
char* reverse(char *x)
{
  肆森  int len = strlen(x);
    int i, n = len / 2;
  蔽腔  char tem;
    for (i = 0; i <= n; i++)
    {
        tem = x[i];
        x[i] = x[len - 1 - i];
        x[len - 1 - i] = tem;
    }
    return x;
}

int main()
{
    char str[100];
    printf("input a string :");
    gets(str);
    puts(reverse(str));
    return 0;
}

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com