题目描述
Excel单元格的地址表示很有趣,它使用字母来表示列号。
比如,
A表示第1列,
B表示第2列,
Z表示第26列,
AA表示第27列,
AB表示第28列,
BA表示第53列,
....

当然Excel的最大列号是有限度的,所以转换起来不难。
如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?

本题目即是要求对输入的数字, 输出其对应的Excel地址表示方式。
输入格式
输入数字
输出格式
对应的excel地址
样例输入
26

26
2054
1000
17603
17576
17577
1122334455
2147483640

样例输出
Z

Z
BZZ
ALL
ZAA
YYZ
YZA
CPKZBAU
FXSHRXP

代码:

n = int(input())
a = list(chr(i) for i in range(65, 91)) # 列表推导出A到Z
b = []
while n != 0:if n % 26 == 0:b.append(26)n = n // 26 - 1else:b.append(n % 26)n = n // 26
for i in b[::-1]:     # b[::-1]倒叙输出print(a[i-1], end='')

C语言网 1881: 蓝桥杯2017年第八届真题-Excel地址(python)相关推荐

  1. [蓝桥杯][2017年第八届真题]包子凑数(解题报告)

    问题 1886: [蓝桥杯][2017年第八届真题]包子凑数 时间限制: 1Sec 内存限制: 128MB 提交: 406 解决: 118 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家 ...

  2. 题目 1886: 蓝桥杯2017年第八届真题-包子凑数

    时间限制: 1Sec 内存限制: 128MB 提交: 2378 解决: 789 题目描述 小明几乎每天早晨都会在一家包子铺吃早餐.他发现这家包子铺有N种蒸笼,其中第i种蒸笼恰好能放Ai个包子.每种蒸笼 ...

  3. 题目 1878: 蓝桥杯2017年第八届真题-青蛙跳杯子

    题目 X星球的流行宠物是青蛙,一般有两种颜色:白色和黑色. X星球的居民喜欢把它们放在一排茶杯里,这样可以观察它们跳来跳去. 如下图,有一排杯子,左边的一个是空着的,右边的杯子,每个里边有一只青蛙. ...

  4. 2017蓝桥c语言真题,[蓝桥杯][2017年第八届真题]发现环 (C语言代码)------------C语言——菜鸟级...

    解题思路: 并查集 找环 未成环之前 看作一个树 用并查集找到环 两点 找的同时 建立一个 并查集树(自己瞎起的)找到两点后 从两个点分别回到并查集的根节点经过的点标记上 这两个点单独经过的点(交点处 ...

  5. c语言存储对局信息,[蓝桥杯][2017年第八届真题]对局匹配 (C语言代码)

    解题思路:   这道题要求找出最大同时在线但不能匹配对局的用户数,我用的思路是动态规划,因为每两个相邻为K的用户都可以匹配,如果直接暴力搜索会出现牵一动百的情况,下面我来说一下我的思路: 数据存储方式 ...

  6. [蓝桥杯][2017年第八届真题]小计算器(模拟)

    题目描述 模拟程序型计算器,依次输入指令,可能包含的指令有 数字:'NUM X',X为一个只包含大写字母和数字的字符串,表示一个当前进制的数 运算指令:'ADD','SUB','MUL','DIV', ...

  7. [蓝桥杯][2017年第八届真题]小数第n位(数学)

    题目描述 我们知道,整数做除法时,有时得到有限小数,有时得到无限循环小数. 如果我们把有限小数的末尾加上无限多个0,它们就有了统一的形式. 本题的任务是:在上面的约定下,求整数除法小数点后的第n位开始 ...

  8. [蓝桥杯][2017年第八届真题]合根植物

    题目描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列).每个格子里种了一株合根植物. 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成 ...

  9. [蓝桥杯][2017年第八届真题]拉马车(String)

    题目描述 小的时候,你玩过纸牌游戏吗? 有一种叫做"拉马车"的游戏,规则很简单,却很吸引小朋友. 其规则简述如下: 假设参加游戏的小朋友是A和B,游戏开始的时候,他们得到的随机的纸 ...

最新文章

  1. Tensorflow实战之下载MNIST数据,自动分成train, validation和test三个数据集
  2. sap会计期间打开关闭
  3. jupyter跑Java,C++/C,R
  4. 每天一道LeetCode-----计算二叉树的最大路径和,路径只需要从一个节点到达另一个节点,无其他要求
  5. SAP UI5 Component-preload.js
  6. python 忽略 异常_如何忽略Python中的异常?
  7. java 判断日期为第几天
  8. python里it n_Python3 round(x [,n]) 函数
  9. c语言实现函数给主函数中的指针赋值的方法
  10. 无限极评论怎么删除php,TP5 无限极评论回复
  11. html th表格居中,HTML----之表格
  12. Oracle修改机器名后导致监听和console无法启动解决方法参考(转的)
  13. 5-21 求前缀表达式的值(25分)
  14. Oracle RMAN备份与还原
  15. 9.郝斌C语言笔记——变量的作用域和存储方式
  16. NXP智能车竞赛笔记(室外电磁组)
  17. 阿里云Landing Zone系列--2 资源目录之--多账号
  18. C++中cout、cin和endl的用法
  19. 默默学Sharding-Sphere(二)
  20. 阿里云搭建MQTT服务器并进行本地和服务器端联通测试

热门文章

  1. c++ windows 蓝牙库_c++中蓝牙编程的库类
  2. 第七届全球云计算大会-中国站9月宁波举办
  3. idea第一次上传代码到gitlab
  4. 列向量和行向量看待矩阵乘法
  5. Lotus Notes 常见错误
  6. Windows图标空白问题解决记录
  7. 计算机毕业设计Java个人理财系统(源码+系统+mysql数据库+lW文档)
  8. 安卓中adb命令工作的底层原理及使用举例
  9. linux下安装redis和phpredis扩展
  10. 测试(测试开发)类相关面试题for互联网