编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中的字符串操作函数。
<span style="font-size:24px;">#include<stdio.h>
void reverse_string(char * string)
{
if(*string != '\0')
{
reverse_string(string+1);
printf("%c",*string);
}
else
return;
}
int main()
{
char *p = "abcdef";
reverse_string(p);
printf("\n");
return 0;
}
把12345翻转成54321
#include<stdio.h>
void print(int n)
{
if(n != 0)
{
printf("%d",n%10);
print(n/10);
}
}
int main()
{
int a = 12345;
print(a);
printf("\n");
return 0;
}
原文:http://blog.csdn.net/cherry_ermao/article/details/44260545