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

公司网站建设外包/seo查询排名软件

公司网站建设外包,seo查询排名软件,成都设计公司deanzhang,专业网页制作行情168 给定一个正整数,返回它在 Excel 表中相对应的列名称 点击此处返回总目录 171 给定一个Excel表格中的列名称,返回其相应的列序号 一、168 给定一个正整数,返回它在 Excel 表中相…

168  给定一个正整数,返回它在 Excel 表中相对应的列名称                                                      点击此处返回总目录

171  给定一个Excel表格中的列名称,返回其相应的列序号

 

一、168 给定一个正整数,返回它在 Excel 表中相对应的列名称

 

【题目】

 

【方法一】

26进制。但是有点不一样。

拿到任意一个数,n/26看一下商和余数。

1/26 = 商0余1                 A

2/26 = 商0余2                 B

3/26 = 商0余3                 C 

...                                    ...

25/26 = 商0余25             Y

26/26 = 商0余26             Z

 

27/26 = 商1余1              AA

28/26 = 商1余2              AB

....                                   ...

51/26 = 商1余25            AY

52/26 = 商1余26            AZ

...

...

701/26 = 商26余25        ZY

702/26 = 商26余26        ZZ

 

 

我们发现:

当余数为1~25时,对应显示A~Y。

当余数为26时,显示Z。但是计算的时候如果有余数为26就会进上去。比如52/26=2余0,而不是等于1余26。

那怎么办?再要回来!当余数显示为0的时候,就让商减去1。这样我就是26了。

 

 

代码:

 

结果:

 

 

【方法二】

方法一中,我们可以看到:

1. 当余数不为0时,需要增加的字符是x-1+'A'。等同于先让n减1,然后再用余数+'A'。

    即:当n%26 != 0时: (n%26)-1+'A' == (n--)%26 + 'A'。

 

2. 当余数等于0时,需要增加的字符是'Z',并且让n/26减了1。等同于先让n减1,然后余数+'A'。

   即:当n%26==0时: 'Z' = (n--)%26 + 'A'

因此,可以上来先让n减1,然后除以26。余数0~25对应A~Z。商再用同样的方式转化。

 

举例来说:

1---->0      0/26 = 商0余0             A

2---->1      1/26 = 商0余1             B

3---->2      2/26 = 商0余2             C

4---->3      3/26 = 商0余3             D 

...                                    ...

25---->24  24/26 = 商0余24         Y   

26---->25  25/26 = 商0余25         Z

 

27---->26  26/26 = 商1余0          AA

28---->27  27/26 = 商1余1          AB

....                                   ...

52---->51  51/26 = 商1余25        AZ

53---->52  52/26 = 商2余0          BA

...

...

702---->701  701/26 = 商26余25        ZZ

 

 

 

代码:

 

结果:

 

 

--------------------------------------------------------------------------------------------------------------------

 

二、171  给定一个Excel表格中的列名称,返回其相应的列序号

 

【题目】

 

【分析】

ZY= Z*26+Y = 26*26+25 

ABY = 1*26*26 + 2*26 + 25

就是26进制转成10进制。

 

【代码】

 

【结果】

 

 

 

 

 

 

 

 

 

 

 

http://www.jmfq.cn/news/5005099.html

相关文章:

  • 网站排名如何提升/网页设计模板图片
  • 网页制作简易代码/重庆关键词优化软件
  • php手机网站模板/网络推广图片大全
  • 去哪里可以做网站/东莞头条最新新闻
  • 自己做电影下载网站/东莞seo优化排名
  • 网站开发主管招聘/seo网站优化培训多少价格
  • 婚礼视频制作软件/汤阴县seo快速排名有哪家好
  • 合肥瑶海区政府网站官网/成都网站建设方案优化
  • 南阳市住房和城乡建设委员会网站/网站收录平台
  • 网站建设与管理报告/制作网站模板
  • 男女激烈做羞羞事网站/seo系统培训哪家好
  • 网站建设哪家更专业/找竞价托管公司
  • 法国化妆品进口报关做网站/seo资源网站排名
  • 电子商务网站是什么意思/广告投放运营主要做什么
  • 网站建设需要哪些成本/百度主页入口
  • 网站内的新闻怎样做链接/网络营销评价的名词解释
  • 娄底高端网站建设/种子搜索神器在线搜
  • 国家基础设施建设网站/学历提升
  • 网站栏目相关内容在哪采集啊//b站推广网站入口
  • 公司使用威联通nas做网站存储/如何注册网站怎么注册
  • 东道设计学院/怎么优化百度关键词
  • 域名购买 万网/莫停之科技windows优化大师
  • 地方门户网站建设要求/百度关键词搜索排名
  • blog网站建设/百度关键词推广多少钱
  • 建设网站终身免费/关键词歌词林俊杰
  • phpcms网站title/咖啡seo是什么意思
  • 湛江廉江网站建设/佛山企业用seo策略
  • 外贸网站产品分析/智慧软文网站
  • 做社区网站怎么做/云搜索app官网
  • 河北做网站/深圳网络营销推广中心