当前位置: 首页 > news >正文

球迷类的网站如何做/江苏seo平台

球迷类的网站如何做,江苏seo平台,品牌网球拍有哪些,网站开发外包哪家好文章目录 递归非递归1.递归 用C语言实现字符串逆序,不使用库函数,首先采用递归的方法 代码如下(示例): //1.递归//当遍历至最后一位字符串时,来到上面if处,满足*p \0,开始打印 /…

文章目录

  • 递归
  • 非递归

1.递归

用C语言实现字符串逆序,不使用库函数,首先采用递归的方法

代码如下(示例):

//1.递归//当遍历至最后一位字符串时,来到上面if处,满足*p == '\0',开始打印
//在栈区,变量先进后出,可以实现逆序
#include<stdio.h>
char reverse_t(char* p)
{if (*p == '\0')//如果指针指向\0,说明遍历字符串的所有字符,此时返回return 0;return 0;elsereverse_t(p + 1);//如果还没有到字符串末尾,则指针+1,来到下一个字符处printf("%c", *p);
}
int main()
{char a[] = { 0 };while (scanf("%s", a) != EOF){reverse_t(a);printf("\n");}return 0;
}

2.非递归

依旧单独构造函数,采用指针的方法

代码如下(示例):

#include<stdio.h>
#include<string.h>
#include<assert.h>
void reverse_t(char* p)
{assert(p);char* left = p;char* right = p + (strlen(p) - 1);//求出字符串最后一位指针所指的字符while (left < right)//遍历时左边小于右边,当左右相等,也不用再继续{char temp = *left;//交换左右两边的字符,实现逆序*left = *right;*right = temp;left++;//左右不断逼近,直至左边大于等于右边,循环停止right--;}
}
int main()
{char a[] = { 0 };while (scanf("%s", a) != EOF){reverse_t(a);printf("%s", a);printf("\n");}return 0;
}


总结

无论递归还是非递归,都采用单独构造函数的方式,并且使用指针实现。

http://www.lbrq.cn/news/1393237.html

相关文章:

  • 注册网站备案/变现流量推广app
  • 网站建设和考核工作通知/百度竞价开户渠道
  • 在哪个网站做兼职淘宝客服/企业排名优化公司
  • 做黄色网站怎么防止被抓/临沂今日头条新闻最新
  • 如何做公证网站网页发布时间/长尾关键词挖掘词
  • 接单平台app/临沂seo优化
  • 预测2025年网络营销的发展/站内关键词自然排名优化
  • 公司做网站推广的价格/电商营销策略
  • 手表网购最好的网站/湖南seo博客seo交流
  • 有什么免费开发网站建设软件有哪些/软件开发培训学校
  • 做网站模板用什么软件/网站优化排名查询
  • 洪梅网站建设/重庆seo排名公司
  • 禅城技术支持骏域网站建设/网络推广是啥
  • 网站访问速度 云主机/湖南seo网站策划
  • 怎么学习企业网站维护/如何优化网站
  • 南京企业网站设计公司/软文推荐
  • 福建省住房建设厅网站/百度企业推广
  • matlab 做网站开发/app拉新推广怎么做
  • 常州专业网站建设公司/全媒体运营师培训机构
  • 360做的网站/新站整站快速排名
  • 临沂哪家做网站最好/海洋网络推广效果
  • 我要看一集片做网站/南京seo网络优化公司
  • 怎样做模板网站/石家庄seo关键词
  • 四川成都网站网页设计/seo排名赚app多久了
  • 四川建设网站电子招标/网站如何推广营销
  • 重庆网站推广优化/如何在百度上发布广告
  • mac 做网站开发/seo专员很难吗
  • 云服务器搭建网站教程/网络营销品牌推广公司
  • 鄂尔多斯 网站建设/快速网站推广
  • 重庆公司网站制作公司/电商网站设计方案
  • 意象驱动的深层语义:感知认知统一对自然语言处理与知识图谱的影响
  • C++入门自学Day16-- STL容器类型总结
  • 日志收集(ELK)
  • 缓存与Redis
  • Qt5.9.9 + Windows API 开发系统监控工具 - 教学级项目实战
  • 主从功能组图示的扩展理解