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)

相关推荐

  • 硫酸除铁锈的化学方程式,出铁形成铁锈的化学方程式

    技术硫酸除铁锈的化学方程式,出铁形成铁锈的化学方程式2Fe+O2+2H2O=2Fe(OH)2然后再氧化:
    4Fe(OH)2+O2+2H2O=4Fe(OH)3
    但我们所见到的铁锈其实是Fe2O3的水合物硫酸除铁锈的化学方程

    生活 2021年10月28日
  • 怎么使用JavaScript异步操作中串行和并行

    技术怎么使用JavaScript异步操作中串行和并行这篇文章主要讲解了“怎么使用JavaScript异步操作中串行和并行”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么

    攻略 2021年11月19日
  • 首页HTML

    技术首页HTML 首页HTML!DOCTYPE htmlhtml head meta charset="utf-8" / title/title link rel="stylesheet" typ

    礼包 2021年10月27日
  • 手机牌子,打算买个手机,什么牌子好呢

    技术手机牌子,打算买个手机,什么牌子好呢感谢您的阅读!【价格2000-3000手机牌子,什么品牌的手机是可以去考虑的呢】我们在购买手机的时候一定会考虑到价格,而价格因素一定会影响我们对于手机的选择。那么在2000~300

    生活 2021年10月31日
  • 电子商务是干什么的,电子商务专业主要是做什么的

    技术电子商务是干什么的,电子商务专业主要是做什么的1电子商务做什么电子商务,说起来很简单,但是行内的人士都知道这是很大的一个领域电子商务是干什么的。不能用一两句话就讲清楚。首先电子商务的开展需要一个网络的平台(就是一个网

    生活 2021年10月25日
  • 5.循环

    技术5.循环 5.循环循环循环就是让相同的代码块一次又一次地重复运行1.while循环
    语法 :
    while (条件)
    {要执行的代码;
    }实例 :
    php$i = 1;while ($i = 5) {

    礼包 2021年12月23日