问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请用指针的方法,编写一个函数实现把给定字符串逆序

发布网友 发布时间:2023-07-28 03:19

我来回答

3个回答

热心网友 时间:2024-10-22 08:21

#include <stdio.h>

#include <string.h>

int main()

{

int i,pos;

char t;

char str[20] = {"abcde"};

char *p = str;

pos = strlen(str);

for(i = 0; i < pos/2; i++)

{

t = *(p+i);

*(p+i) = *(p+(pos-1-i));

*(p+(pos-1-i))=t;

}

fputs(str,stdout);

printf("\n");

return 0;

}

扩展资料:

其它方法:

#include <stdio.h>

#include <string.h>

int main()

{

char *p,*q;

char t;

char str[20] = "gnorts ma I";

p = q = str;

while ('\0' !=*q)

{

q++;

}

q--;//这个while语句实现将指针q指向最后一个有效字符

while (p < q)

{

t = *p;

*p = *q;

*q = t;

p++ ;

q--;

}

fputs (str, stdout);

printf ("\n");

return 0;

}

热心网友 时间:2024-10-22 08:22

char* Reverse(char*s)
{
// p指向字符串头部
char*p = s ;
// q指向字符串尾部
char*q = s ;
while(*q)
++q ;
q -- ;
// 交换并移动指针,直到p和q交叉
while(q > p)
{
chart = *p ;
*p++ = *q ;
*q-- = t ;
}
return s ;
}

热心网友 时间:2024-10-22 08:22

#include<iostream>
using namespace std;

void reverse_str(char *p,char *q)
{
int len=strlen(p);
int i;
for(i=0;i<len;i++)
{
*(q+len-i-1)=*(p+i);
}
*(q+len)='\0';
}
void main()
{
char a[100],b[100];
gets(a);
reverse_str(a,b);
cout<<"原来的串:"<<a<<endl;
cout<<"之后的串:"<<b<<endl;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...DE分别在BC AC上,且AE=CD,连接AD,BE交于点p 过B作BQ⊥AD Q为垂足... ...AC上的点,且AE=CD 连接AD BE 交于点P 作BQ垂 ...ac上的点,且ae=cd,连接ad、be交于点p作BQ⊥AD,垂足为Q,求证BP=2... ...AC上的点,且AE=CD,链接AD、BE交于点P,作BQ⊥AD ...AC上的点,且AE=CD,连结AD、BE交于点P,作BQ⊥AD,垂足为Q. ...刚刚大学毕业。由于生病,导致目前没有工作,大学四年的女友也因为我... 形容“荷花的特点”有什么词语 梦见比人还高大的石头蛤蟆,杀人拆房子。我和其他人一起翘辫子了._百度... 梦见别人送我一条蛇,我却把他不小心放了.可是我用石头打了它一下... 作文 我生活在鼓励中 ...reverse(const char* const s),用递归算法使字符串倒序 C++ 编写一个void reverse(string &s)的函数,使字符串倒序输出 ...证件要在那些部门办呢有在那里呢。我在广州白云区 竹子是怎样长成的呢? 小学语文 找本段 中心句 竹子是怎样生长的呢他是一年成材的植物是什么句式? 竹子是怎样长成的呢?它是一年成材的植物是设问句吗 竹子是怎样长成的呢?是设问句吗? 强电耦合器里面的橡胶用扣掉么? 宝马730换变速箱油,耦合器里面的油需要换吗 液力耦合器里面放入杂物会怎样? 台式mag电脑启动自动修复 泸铅1706代表什么意思 持续低烧(37.0℃-37.5℃),头痛,在诊所打了三次点滴,没有一点好转。我... 妈妈发烧了 打了两天退烧针 消炎针什么的 但是晚上回来还是低烧 好担 ... 我持续低烧十三天了,打针输液十天没好,一直在37.4左右,去医院检查... ...怎么办?吃什么药?上午打针了!也降温了!从38.2降倒37 !但现在就... 怀孕38天,姨妈感太强,很担心,是否可以去看中医吃点中药? 《网游之另类骑士》最新txt全集下载 环保局贴封条撕毁偷偷开工罚多少钱 ...在主函数中输入字符串,调用函数将字符串逆序,而后输出。 小腿粗细不一样,能整吗 小腿粗细不一样,能整一样吗 刷了卡,但未上地铁可以出去吗 肌肉量上来后,脸上的肉会变得紧致吗? 背井离乡的包身工 -- 东南亚的码农 ...香水沐浴露的香味是什么花香???有什么牌子的香水跟这个味道很像的... 女人带草帽是什么牌子香水? ...只能躺着放的那种。是什么牌的?应该是黑色瓶的,牌子的香水... 保安执勤外腰带扣上老张开是怎么会事 监理工程师好考吗 都考什么 年代秀的主持人叫啥名字 波西亚时光兽骨最多 波西亚时光飞鸟巴顿掉落什么 掉落物品一览 吃蜂蜜会上火吗?专业回答我一定采纳 手机达人们,帮忙看看这个诺基亚N81二手的值多少钱? 谁在用诺基亚N81,现在市场买多少钱啊?这款机子怎么样? 诺基亚N81这款机子好不好? 诺基亚N81好不好用,性价比高不高? 诺基亚N81到底如何? 诺基亚N81智能手机好不好用呢?