作者
李祥
单位
湖北经济学院
代码长度限制
16 KB
时间限制
100 ms
内存限制
64 MB
请编写函数,将字符串逆置。
函数原型:
char* StrReverse(char *str);
说明:str
为字符串起始地址。函数将字符串内容逆置,函数值为 str
。
裁判程序:
#include <stdio.h>
void ChrSwap(char *x, char *y);
char* StrReverse(char *str);
int main()
{
char a[1024];
gets(a);
StrReverse(a);
puts(a);
return 0;
}
......
/* 你的代码将被嵌在这里 */
输入样例:
roma
输出样例:
amor
代码如下:
char* StrReverse(char *str){
int len = strlen(str);
int i;
char temp;
for(i = 0; i < len / 2; i++)//中间对折,两端交换;
{
temp = str[i];
str[i] = str[len - i - 1];
str[len - i - 1] = temp;
}
return str;
}