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

兄弟帮我分析下,c++ 考试 编写函数void revstr (char *str),其功能是把字符串str反序
最新回答
爱情的模样

2024-10-13 10:54:31

#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;

}
泽城美雪

2024-10-13 09:23:13

#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;

}
槐序廿柒

2024-10-13 13:33:22

#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;}

}