写一个递归算法来实现字符串逆序函数,要求不另外设存储空间
#include <stdio.h>
#include <string.h>
int i=0 ;
char string[255];
void rev(){
char ch;
scanf("%c",&ch);
if(ch == '.'){
string[i] = ch;
}else{
rev();
i++;
string[i] = ch;
}
}
int main() {
rev();
string[++i] = '\0';
puts(string);
return 0;
}
事实证明自己还是不会写递归