标题: Excel地址

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

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

本题目既是要求对输入的数字, 输出其对应的Excel地址表示方式。

例如,
输入:
26
则程序应该输出:
Z

再例如,
输入:
2054
则程序应该输出:
BZZ

我们约定,输入的整数范围[1,2147483647]

资源约定:
峰值内存消耗(含虚拟机) < 256M
CPU消耗 < 1000ms

请严格按要求输出,不要画蛇添足地打印类似:“请您输入…” 的多余内容。

所有代码放在同一个源文件中,调试通过后,拷贝提交该源码。
不要使用package语句。不要使用jdk1.7及以上版本的特性。
主类的名字必须是:Main,否则按无效代码处理。


笨笨有话说:
这有点像进制关系,又不完全是。好像末2位是以1当26,末3位是以1当26*26

歪歪有话说:
要是从字母序列转数字还好点,倒过来有点麻烦,不过计算机跑得快啊。

package eight;
import java.util.Scanner;
//zz 702    aaa 703     aaz 728     aba 729
public class excel_dz {public static void main(String[] args) {Scanner in = new Scanner(System.in);int [] z=new int [1000];int id=in.nextInt();int a=0;while(id>0) {if(id%26==0) {     // Zz[a++]=26+64;///大写字母id/=26;        id--;   //  前一行已经除过26了,所以要把那一份26给剪掉.}else {z[a++]=id%26+64; id/=26;}           }for(int i=a;i>=0;i--) {       //因为是倒着写入数组的 所以要倒着遍历System.out.print((char)z[i]);}
}
}

标题: Excel地址 Excel单元格的地址表示很有趣,它使用字母来表示列号。 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列相关推荐

  1. 历届试题 Excel地址(Excel单元格的地址表示很有趣,它使用字母来表示列号。   比如,   A表示第1列,   B表示第2列,   Z表示第26列,   AA表示第27列,)

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

  2. 如何在Excel中选择单元格时高亮显示行和列

    在Excel中,选择单元格时高亮显示行和列的方法如下: 选择要高亮显示的单元格 在"开始"选项卡中,单击"格式"命令按钮 在弹出的菜单中选择"行和列& ...

  3. 如何在Excel中选择单元格时自动高亮显示整行和整列

    要在Excel中选择单元格时自动高亮显示整行和整列,请按照以下步骤操作: 打开Excel工作表. 点击"开始"菜单中的"Excel选项". 在Excel选项窗口 ...

  4. JAVA EXCEL导出合并单元格自定义封装方法

    转载在C站上面看到一个大神写的自定义封装方法 转载地址:springboot 使用Poi 自定义封装方法 合并excel中的单元格_Tongyao-CSDN博客_springboot合并单元格 之前都 ...

  5. Excel 如何提取单元格中的多个数值

    Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具,适应所有的文字组合方式. 支持以下提取方式,输入提取要求,自动生成Excel公式: A2 ...

  6. Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)

    Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...

  7. Python处理Excel表中单元格带有换行的数据

    Python处理Excel表中单元格带有换行的数据 文章目录 Python处理Excel表中单元格带有换行的数据 问题样式 实例问题 实例实现代码 实例结果 问题样式 在数据处理过程中常常会遇到这样一 ...

  8. Excel阅读模式/单元格行列指示/聚光灯开发 技术要点再分享

    1. 引言 文题中所谓技术要点再分享,本意是想在大神Charltsing Liu的博文"简单介绍Excel单元格行列指示的实现原理(俗称聚光灯功能)"的基础上写一点个人开发体会.写 ...

  9. Java 利用hutool工具实现导出excel并合并单元格

    Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...

  10. 玩电脑的岂能不知道excel怎么合并单元格?

    excel怎么合并单元格?单元格太小导致输入的内容只能看见一部分,这种情况下需要将两列合并起来,空出更多输入内容的空间,以此达到美观又详细的视觉效果,下面来看看如何操作吧! 方法一 第1步:打开一个e ...

最新文章

  1. Dojo入门:DOM操作
  2. Example of ConcurrentHashMap in Java--转
  3. eclipse ldt update resource
  4. SAP Spartacus 懒加载 Customized CMS Component 的问题
  5. 日本京都大学再次斩获诺贝尔奖,对比清华大学,究竟哪里有差距?
  6. wireshark 查看端口是否正常_网络抓包软件-Wireshark使用分享
  7. 自制简单的Tabs(Vue)
  8. 最新数据!妇科类用药领域,中成药占比高
  9. Python API 撰写的 TensorFlow 示例代码
  10. linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
  11. FPGA实现SPI 协议
  12. 云原生2.0时代,保险企业为何要迎智而上?
  13. php开发微信手册,PHP技术开发微信公众平台
  14. 做第三方软件测评的意义
  15. 上电瞬间电容相当于短路
  16. matlab 递归限制,已达到最大递归限制 500。使用 set(0,'RecursionLimit',N) 可更改...
  17. Tecplot单位转换(开尔文K转摄氏度℃)
  18. 2021桂林ccpc B. A Plus B Problem,set维护
  19. 曲速未来 :网络犯罪分子于广告上哥斯拉加载程序的恶意软件
  20. ETH ROS编程课程学习心得 vinbo2

热门文章

  1. Win10系统下如何设置共享打印机
  2. 十大编程语言_2020年十大最佳编程语言
  3. Opencv 将GIF格式图片转为JPG、JPEG等格式图片
  4. 单招面试问为什么选择计算机这个专业,单招面试常见问题及答案 面试要注意什么...
  5. Win10系统U盘启动盘制作详解
  6. Android应用安全检测项目
  7. Windows系统服务器配置SSH服务
  8. 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?几招轻松提升SSD速度方法 (全文)...
  9. 通往诺贝尔奖之路:盘点10个著名的科学家族
  10. 数理统计复习笔记九——正态性检验