请编写一个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;
}
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;
}
相关文章推荐
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数将一个字符串逆序
- 字符串训练01—请编写一个C函数,该函数将一个字符串逆序
- 4.1题目: 请编写一个C函数,该函数将一个字符串逆序
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 【c语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数
- 【C语言】编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- //4. 编写一个函数reverse_string(char * string)(递归实现) //实现:将参数字符串中的字符反向排列。 //要求:不能使用C函数库中的字符串操作函数。
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 请编写一个C函数,将一个字符串逆序
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 编写一个函数reverse_string(char * string)(递归实现) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中 的字符串操作函数。
- 编写一个函数reverse_string(char * string) 实现:将参数字符串中的字符反向排列。 要求:不能使用C函数库中的字符串操作函数。
- 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 【C语言】编写一个函数reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不能使用C函数库中的字符串操作函数。
- 请编写一个C函数,将一个字符串逆序
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 编写一个函数reverse_string(char * string)(递归实现)实现:将参数字符串中的字符反向排列。要求:不能使用C函数库中的字符串操作函数。