用递归来实现字符串逆序输出

题目:用递归来实现字符串逆序输出

源代码:

#include

#include

void view_str(char *p, int start, int end)

{

if (start >= end)

return;

else

{

char t;

t = p[start];

p[start] = p[end];

p[end] = t;

view_str(p, start + 1, end - 1);

}

}

main()

{

int start=0, end;

char str[80];

printf("请输入一个字符串:");

gets(str);

end=strlen(str) - 1;

view_str(str, start, end);

printf("字符串逆序输出:");

puts(str);

getch();

}

一枝梅分享 版权所有

本文来自企鹅号 - 一枝梅分享媒体

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区