c语言怎么实现字符串倒序

   2024-10-13 7630
核心提示:可以使用以下方法实现字符串倒序:定义一个字符数组用来存储输入的字符串。使用strlen函数获取字符串的长度。创建一个新的字符数

可以使用以下方法实现字符串倒序:

定义一个字符数组用来存储输入的字符串。使用strlen函数获取字符串的长度。创建一个新的字符数组,长度为原字符串长度加1,用来存储倒序后的字符串。使用一个循环遍历原字符串,将字符依次复制到新数组中,但顺序相反。在新数组的末尾添加字符串结束符’\0’。最后输出新数组即可得到倒序后的字符串。

以下是一个示例代码:

#include <stdio.h>#include <string.h>int main() {    char str[100];    printf("请输入一个字符串:");    scanf("%s", str);        int len = strlen(str);    char reverseStr[len + 1];        for(int i = 0; i < len; i++) {        reverseStr[i] = str[len - i - 1];    }    reverseStr[len] = '\0';        printf("倒序后的字符串为:%s\n", reverseStr);        return 0;}

输入示例:

请输入一个字符串:hello

输出示例:

倒序后的字符串为:olleh

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号