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

洛阳做公司网站黄山seo公司

洛阳做公司网站,黄山seo公司,学做陶艺作品的网站,架设一个网站这个题目还是对于新手比较锻炼思维严谨性的&#xff0c;我认为是在我做过的一些题目中&#xff0c;此题算上等马 先看题目 我先说明我自己的思路&#xff0c;以及这个题目你需要特别注意的地方 1&#xff0c;数字反转&#xff0c;①可用<algorithm>库里面的reverse函数…

这个题目还是对于新手比较锻炼思维严谨性的,我认为是在我做过的一些题目中,此题算上等马

先看题目

我先说明我自己的思路,以及这个题目你需要特别注意的地方

1,数字反转,①可用<algorithm>库里面的reverse函数反转字符串

                        ②可用for循环从后往前循环输出

2,此题我自己重新定义了一个reverse函数,起到的作用为删除反转后数字前面为零的情况,另一个函数起辅助作用,我知道你看文字难懂的,我先给你解释反转里的难点

3,举个例子:①一个满足题目的 890% 这个数字,正常反转后为 098%,但是题目要求数字前面不能以0开头,除非这个数字就是 0%,就可用以 0开头,或者说 000%时,也只保留一个0。

②在小数时,比如 1200.00300 为你输入的小数,此时题目要求你反转,但此时你需要注意,他的后面  .00300 的后面两个0是不是要先删去,后面的两个0完全没有意义,反转后反而会占前面位置,不符合题意,再着,反转后 为  .300 仍然需要删去后面多余的0 ,此时就跟我重新定义了两个函数有关系了,只有小数有第二种情况,其他没有,至于为什么,仔细看题目

以下是我的代码:

delf( ) 函数名 取自delete forward 意思为:从前面删除0

delb() 函数取自 delete back 意思为:删除后面的0

substr() 包左不包右 你可能好奇 第一个参数为起始位置,第二个参数为提取个数,但为何第二个为find('%'),找这个符号的下标干嘛,此时,我举例子 一个数  320%,里面每个对应下标为 0123,总共四个字符,find('%')会返回3,此时substr(0,find('%'))即是 substr(0,3),从0开始提前3个字符,最终会提取的为 320 ,所有正确

若里面只有一个参数,则定义的为起始索引,终点默认,其为最后

总结:find()返回某个字符位置索引,则说明其这个字符前面有多少位,有多少个字符,因为索引从0开始,索引比字符位数少1

小数先反转,调用delf(),原本 320.00330变成,23.3300,此时注意,只有小数会出现反转后,后面为0,因为一个整数或者小数里小数点前面的数,开头的数都是有意义的数,不以0开头,所有反转后结尾不为0,只有小数点后面会出现此情况,此时需要调用delb(),substr()会从前往后提取,舍去结尾为0情况

http://www.dtcms.com/wzjs/92236.html

相关文章:

  • 外贸网站建设广州怎么注册个人网站
  • 金融直播间网站开发陕西企业网站建设
  • 网站建设合同图片网页设计期末作业模板
  • 连云港网站建设电话web网页制作成品
  • 网站备案被删除免费的推广引流软件
  • 怎么做移动网站中国纪检监察报
  • wordpress用户中心模板天津seo网络营销
  • 免费的公司起名网北京优化核酸检测
  • 阿里云服务器做网站好用吗谷歌推广怎么做最有效
  • 上海专业高端网站建设服务vi设计
  • 怎么做论坛社区网站seo排名软件价格
  • 域名刚到期就被跳转到其他网站东莞商城网站建设
  • 在国外社交网站做产品推广seo快速排名培训
  • 科威网络做网站怎么样国际热点事件
  • 长春网站建设有什么百度问答平台
  • 北京做网站灰色关键词排名收录
  • 门户网站建设的好处厦门人才网个人会员
  • 工程建设期刊网站军事新闻最新消息今天
  • 班级网站建设主题如何免费推广自己的产品
  • 常州网站外包北京疫情最新新闻
  • 一个服务器做一样的网站灯塔seo
  • 最好的网站建设组织域名访问网站怎么进入
  • wordpress如何加插件广告优化师的工作内容
  • 义乌做网站多少钱营销运营主要做什么
  • 买好域名后怎么做网站指定关键词排名优化
  • 南浔做网站seo优化师
  • 做网站送白酒引擎优化seo
  • 如何做网站方案静态网页制作
  • 有没有在网上做ps赚钱的网站seo排名快速上升
  • wamp网站根目录配置惠州疫情最新情况