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)

相关推荐

  • Java语言和C++语言有什么差异

    技术Java语言和C++语言有什么差异本篇内容主要讲解“Java语言和C++语言有什么差异”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java语言和C++语言有什么差异”吧

    攻略 2021年11月29日
  • 晚安和安哪个更亲密,晚安和安有什么大的区别吗

    技术晚安和安哪个更亲密,晚安和安有什么大的区别吗晚安和安晚安和安哪个更亲密,从字面上理解都是一样的意思。 晚安:晚上向人问候礼貌用语或者晚上睡觉之前的温馨用语。 安:现代年轻人常用语,是晚安的省略版。 有更亲昵的成份。多

    生活 2021年10月23日
  • 如何利用Windows系统字体来创建恶意软件

    技术如何利用Windows系统字体来创建恶意软件这篇文章将为大家详细讲解有关如何利用Windows系统字体来创建恶意软件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。步骤在大多数情况下

    攻略 2021年11月18日
  • F1-micro 与 F1-macro区别和计算

    技术F1-micro 与 F1-macro区别和计算 F1-micro 与 F1-macro区别和计算二分类使用Accuracy和F1-score,多分类使用Accuracy和宏F1。
    最近在使用skl

    礼包 2021年11月18日
  • java的开发工具有哪些(java开发工具用什么比较好)

    技术Java开发工具有哪些本篇内容介绍了“Java开发工具有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  1、C

    攻略 2021年12月22日
  • linux下怎么安装mysql

    技术linux下怎么安装mysql这篇文章主要介绍linux下怎么安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1、sudo apt-get install g++ gcc make

    攻略 2021年10月21日