谁能编一个c++程序,将一个汉字语句倒着显示?

来源:百度知道 编辑:UC知道 时间:2024/06/21 15:04:40
谁能编一个程序,将一个汉字语句倒着显示?

例如: 我爱中华->华中爱我
怎么,没有人会吗?那些高手呢?怎么不说话了?

#include<iostream.h>
#include<string.h>

int i;
char* reverse(char *s,int len)
{
if(len<=1) return s;
char temp=s[0];
s[0]=s[len-1];
s[len-1]=temp;
s++;
len--;
len--;
reverse(s,len);
return s;
}

void main()
{char a[100];
char *p;
p=a;
cout<<"输入要翻转的字符串:";
cin>>a;
reverse(p,strlen(a));
cout<<"翻转结果是:"<<p<<endl;;
}