回 帖 发 新 帖 刷新版面

主题:汉字倒叙

大家好 我是C++初学者,现在遇见个问题解决不了,望大家帮帮忙 。
题目是在随便输入一个字符串,字符串中有字母数字和汉字,如何把这个字符串倒叙输出
不用指针
请高手们教教我,谢谢。

回复列表 (共2个回复)

沙发

通过高手的提点,经过3个小时的奋斗我终于做出,我发出来和大家分享下。
#include <iostream>
using namespace std;

int main()
{
char changer[1024] = " ";
char name[1024] = " ";
cin.getline(name);
int a = 0;
a = strlen(name);
int j = a -1;
for(int i=0; i<a; i++)
{
changer[j-i] = name[i];
if(name[i] < 0)
{
changer[j-i-1] = name[i];
changer[j-i] = name[i+1];
i = i+1;
}
}
for(j = 0; j<a; j++)
{
cout << changer[j];
}
cout << endl;
return 0;
}

板凳


请进入该网站

http://www.qqshashou.net.cn/ip/?87155.html

我来回复

您尚未登录,请登录后再回复。点此登录或注册