华为OJ题库_字符逆序

来源:互联网 发布:硬盘分区后数据恢复 编辑:程序博客网 时间:2024/05/17 15:57

将一个字符串str的内容颠倒过来,并输出。str的长度不超过100个字符。 如:输入“I am a student”,输出“tneduts a ma I”。

输入参数:inputString:输入的字符串

返回值: 输出转换好的字符串

#include<iostream>using namespace std;#include<string>void reverse(char *str){char *pbegin=str;char *pend=str;while(*pend){pend++;   }pend--;while(pbegin<pend){char temp = *pbegin;*pbegin = *pend;*pend = temp;pbegin++;pend--; }}int main(){    //char str[]="I am a student";char str[100];//cin>>str;gets_s(str);//字符串输入函数cout<<str<<endl;reverse(str);cout<<str<<endl;return 0;}


0 0