为了账号安全,请及时绑定邮箱和手机立即绑定

有关C++

有关C++

C++
wendy0512 2015-10-30 15:26:10
输入一个字符串,将其中的字符逆置后输出。注意应编程对输入的20个以内任意长度的字符串均能逆置后输出
查看完整描述

3 回答

?
紫泉

TA贡献26条经验 获得超3个赞

char *dstOutput;  这个多了。  哪里不懂,这有什么好解释的,不是挺简单的吗

查看完整回答
反对 回复 2015-10-31
?
wendy0512

TA贡献3条经验 获得超0个赞

可以给我解释一下么,谢谢

查看完整回答
反对 回复 2015-10-31
?
紫泉

TA贡献26条经验 获得超3个赞

#include<iostream>

#include<cstring>

#include<string>

using namespace std;


void invert(string &src)

{

int srcCnt = src.length();

if(!srcCnt)

return;

for(int i = 0; i < srcCnt/2; i++)

{

   char tmp = src[i];

src[i] = src[srcCnt-i-1];

src[srcCnt -i-1] = tmp;

}

}


int main()

{

cout<<"input a string:"<<endl;

string srcInput;

char *dstOutput;

cin>>srcInput;

invert(srcInput);

cout<<"After Inversion:"<<srcInput<<endl;



}



查看完整回答
反对 回复 2015-10-30
  • 3 回答
  • 0 关注
  • 1419 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信