首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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

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

源代码:

#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();

}

运行结果:

一枝梅分享 版权所有

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171211A0MGRN00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券