c++ 考试 编写函数void revstr (char *str),其功能是把字符串str反序

来源:百度知道 编辑:UC知道 时间:2024/05/25 19:51:47

#include<string>
using namespace std;

void revstr(char *str)
{

int a=strlen(str);

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

char temp;

temp=str[i];

str[i]=str[a-i-1];

str[a-i-1]=temp;

}

#include<cstring>加入这个头文件

void revstr(char *str){

int a=strlen(str);

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

char tmp;

tmp=str[i];

str[i]=str[a-i-1];

str[a-i-1]=tmp;

}

#include <iostream>
void revstr(char *str);
int main()
{
char wap[6]="hello";
revstr(wap);
std::cout<<wap;
return 0;
}
void revstr(char *str)
{ int n=strlen(str);
char temp;
for(int i=0;i<(n/2);i++)
{temp=str[i];str[i]=str[n-i-1];str[n-i-1]=temp;}

}