C语言中字符串反转怎么实现

技术C语言中字符串反转怎么实现这篇文章主要介绍C语言中字符串反转怎么实现,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!代码实现#include
#include <string

本文主要介绍如何用C语言实现字符串反转,非常详细,有一定的参考价值。感兴趣的朋友一定要看完!

代码实现

# includes dio . h

#includestring.h

#defineMAX_LENGTH50//最大长度

char * String _ inversion(char * Str);

intmain()

{

char string[MAX _ LENGTH];

Printf('请输入字符串\ n ');

scanf(“% s”,字符串);

String _ Invertion(字符串);

Printf('反转字符串为%s\n ',字符串);

返回0;

}

/**

* @简短字符串反转函数

*@paramstr目标字符串

* @返回反向字符串(str)

*/

字符*字符串_反转(字符*字符串)

{

如果(字符串==空)

returnNULL

int len=strlen(str);

inti=0;

for(I=0;ilen/2;I )//更换镜头/2次

{

/*(按位)异或交换法,其他交换法参考day27*/

str[i]=str[i]^str[len-1-i];

str[len-1-i]=str[i]^str[len-1-i];

str[i]=str[i]^str[len-1-i];

}

returnstr

}运行结果

C语言中字符串反转怎么实现

网上参考

//createdyww . runoob.comon 15/11/9。

//copyright copy;2015新秀教程。好的。

//

# includestdio.h

无效反转(char*s)

{

//获取字符串长度

int len=0;

char * p=s;

while(*p!=0)

{

透镜;

p;

}

//交换.

inti=0;

charc

while(i=len/2-1)

{

c=*(s I);

*(s-I)=*(s-len-1-I);

*(s len-1-I)=c;

我;

}

}

intmain()

{

chars[]=' www . runoob.com ';

printf(“% s”=\ n,s);

反转;//反转字符串

printf(“% s”\ n,s);

返回0;

}以上就是《如何用C语言实现字符串反转》一文的全部内容。感谢您的阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/82722.html

(0)

相关推荐

  • 如何禁用badusb(badusb代码编写规范)

    技术如何实现预防BadUSB这期内容当中小编将会给大家带来有关如何实现预防BadUSB,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。漏洞背景“BadUSB”是今年计算机安全领域的热门话

    攻略 2021年12月22日
  • RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办

    技术RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办今天就跟大家聊聊有关RedHat7.2的RemoveIPC设置主yes引起rac宕机该怎么办,可能很多人都不太了解,为了让大家更加了解,小编给大

    攻略 2021年11月12日
  • 如何进行Oracle监听器日志的解析

    技术如何进行Oracle监听器日志的解析如何进行Oracle监听器日志的解析,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。///////////////

    攻略 2021年11月30日
  • 大量数据采集是不是必须使用代理ip

    技术大量数据采集是不是必须使用代理ip本篇文章给大家分享的是有关大量数据采集是不是必须使用代理ip,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。近几年互联网

    攻略 2021年10月28日
  • Oracle数据库中索引的常见执行计划是什么

    技术Oracle数据库中索引的常见执行计划是什么这篇文章将为大家详细讲解有关Oracle数据库中索引的常见执行计划是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。今天

    攻略 2021年12月2日
  • 市场前景好怎么形容,表示前景很好的四字成语

    技术市场前景好怎么形容,表示前景很好的四字成语1市场前景好怎么形容、前程似锦 2、鹏程万里 3、前途无量
    4、平步青云
    5、大展宏图1、 [拼音]:qián chéng sì jǐn[释义]:前程像锦绣那样。形容前途

    生活 2021年10月23日