题目: 编写一个函数reverse_string(char * string)(递归实现)
实现:将参数字符串中的字符反向排列。
要求:不能使用C函数库中
的字符串操作函数。
代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#pragma warning(disable:4996)
void reversePrint(char *str)
{
if (*str == '\0')
{
return;
}
reversePrint(str + 1);
printf("%c ",*str);
}
int main()
{
char arr[10] = {0};
printf("请输入一行字符串: ");
scanf("%s",arr);
reversePrint(arr);
system("pause");
return 0;
}