#include <stdio.h>
#include <stdlib.h>
void reverse(char *s)
{
if(s[0] == '\0')
return;
else
{
reverse(&s[1]); //递归实现,注意&s[1]是个地址,reverse(&s[1])等价于reverse(s+1)
putchar(s[0]);
}
}
int main()
{
char s[100];
gets(s); //从stdio流中读取字符串直至接收换行符或者EOF时停止
reverse(s);
printf("\n");
system("pause");
return 0;
}
实例42 字符串的逆序输出
最新推荐文章于 2022-11-12 12:36:42 发布