标题: Excel地址 Excel单元格的地址表示很有趣,它使用字母来表示列号。 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列
标题: 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列相关推荐
- 历届试题 Excel地址(Excel单元格的地址表示很有趣,它使用字母来表示列号。 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列,)
问题描述 Excel单元格的地址表示很有趣,它使用字母来表示列号. 比如, A表示第1列, B表示第2列, Z表示第26列, AA表示第27列, AB表示第28列, BA表示第53列, - 当然Exc ...
- 如何在Excel中选择单元格时高亮显示行和列
在Excel中,选择单元格时高亮显示行和列的方法如下: 选择要高亮显示的单元格 在"开始"选项卡中,单击"格式"命令按钮 在弹出的菜单中选择"行和列& ...
- 如何在Excel中选择单元格时自动高亮显示整行和整列
要在Excel中选择单元格时自动高亮显示整行和整列,请按照以下步骤操作: 打开Excel工作表. 点击"开始"菜单中的"Excel选项". 在Excel选项窗口 ...
- JAVA EXCEL导出合并单元格自定义封装方法
转载在C站上面看到一个大神写的自定义封装方法 转载地址:springboot 使用Poi 自定义封装方法 合并excel中的单元格_Tongyao-CSDN博客_springboot合并单元格 之前都 ...
- Excel 如何提取单元格中的多个数值
Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具,适应所有的文字组合方式. 支持以下提取方式,输入提取要求,自动生成Excel公式: A2 ...
- Excel中提取单元格中的部分内容或单元格中的数字公式大全(提取数字,提取前几位,提取指定文字之间的内容等等)
Excel如何提取单元格中的部分文字或单元格中的数字 Excel如何提取单元格中的部分文字或单元格中的数字,整理了Excel中所有的提取要求,写成了一个公式翻译工具. 支持以下提取方式,输入提取要求, ...
- Python处理Excel表中单元格带有换行的数据
Python处理Excel表中单元格带有换行的数据 文章目录 Python处理Excel表中单元格带有换行的数据 问题样式 实例问题 实例实现代码 实例结果 问题样式 在数据处理过程中常常会遇到这样一 ...
- Excel阅读模式/单元格行列指示/聚光灯开发 技术要点再分享
1. 引言 文题中所谓技术要点再分享,本意是想在大神Charltsing Liu的博文"简单介绍Excel单元格行列指示的实现原理(俗称聚光灯功能)"的基础上写一点个人开发体会.写 ...
- Java 利用hutool工具实现导出excel并合并单元格
Java 利用hutool工具实现导出excel并合并单元格 controller层调用service,就一个核心方法,没错就下面这个代码就能实现了.前提是项目里面要引用hutool包.把我这个复制到 ...
- 玩电脑的岂能不知道excel怎么合并单元格?
excel怎么合并单元格?单元格太小导致输入的内容只能看见一部分,这种情况下需要将两列合并起来,空出更多输入内容的空间,以此达到美观又详细的视觉效果,下面来看看如何操作吧! 方法一 第1步:打开一个e ...
最新文章
- Dojo入门:DOM操作
- Example of ConcurrentHashMap in Java--转
- eclipse ldt update resource
- SAP Spartacus 懒加载 Customized CMS Component 的问题
- 日本京都大学再次斩获诺贝尔奖,对比清华大学,究竟哪里有差距?
- wireshark 查看端口是否正常_网络抓包软件-Wireshark使用分享
- 自制简单的Tabs(Vue)
- 最新数据!妇科类用药领域,中成药占比高
- Python API 撰写的 TensorFlow 示例代码
- linux如何用gcc编译c程序,Ubuntu之如何使用gcc编译C语言程序
- FPGA实现SPI 协议
- 云原生2.0时代,保险企业为何要迎智而上?
- php开发微信手册,PHP技术开发微信公众平台
- 做第三方软件测评的意义
- 上电瞬间电容相当于短路
- matlab 递归限制,已达到最大递归限制 500。使用 set(0,'RecursionLimit',N) 可更改...
- Tecplot单位转换(开尔文K转摄氏度℃)
- 2021桂林ccpc B. A Plus B Problem,set维护
- 曲速未来 :网络犯罪分子于广告上哥斯拉加载程序的恶意软件
- ETH ROS编程课程学习心得 vinbo2
热门文章
- Win10系统下如何设置共享打印机
- 十大编程语言_2020年十大最佳编程语言
- Opencv 将GIF格式图片转为JPG、JPEG等格式图片
- 单招面试问为什么选择计算机这个专业,单招面试常见问题及答案 面试要注意什么...
- Win10系统U盘启动盘制作详解
- Android应用安全检测项目
- Windows系统服务器配置SSH服务
- 固态硬盘能不能提高计算机速度,固态硬盘掉速如何解决?几招轻松提升SSD速度方法 (全文)...
- 通往诺贝尔奖之路:盘点10个著名的科学家族
- 数理统计复习笔记九——正态性检验