设计递归函数将字符串str中的内容反向打印出来。
此题要求递归求解,且不允许使用全局变量,否则没有分。
函数接口定义:
void reversePrint(char str[]) ;
其中 str
是用户传入的参数, 为指定字符串。函数没有返回值。
裁判测试程序样例:
#include<stdio.h>
//将字符串str中的内容反向打印的函数
void reversePrint(char str[]) ;
int main()
{
char s[100] ;
scanf( "%s" , s );
reversePrint(s) ;
printf("\n") ;
return 0;
}
/* 请在这里填写答案 */
输入样例:
ABCdefg
输出样例:
gfedCBA
void reversePrint(char str[])
{
int j;
for(j=0;str[j]!='\0';j++)
{
}
for(int i=j-1;i>=0;i--)
{
printf("%c",str[i]);
}
}