您的位置:首页 > 其它

请编写一个C函数,该函数将一个字符串逆序

2017-08-04 15:08 225 查看
#include <stdio.h>

int mystrlen(const char *str)  //计算字符串的长度

{
int length = 0;

if (str == NULL)
{
return -1;
}

while (*str++)
{
length++;
}
return length;

}

void RevStr(char *str)

{
int i = 0;
char temp = 0;
int len = mystrlen(str);

for (i = 0; i < len / 2; i++) //字符串倒置
{
temp = str[i];
str[i] = str[len - i - 1];
str[len - i - 1] = temp;
}

}

int main()

{
char str[10] = "hello"; //定义字符串

printf ("The original string is : ");
printf ("%s\n", str);

RevStr(str);
printf ("The result is : \n");
printf ("%s\n", str);

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐