地址格式转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。
来源:互联网 发布:人工智能的未来与伦理 编辑:程序博客网 时间:2024/06/08 17:22
package org.bluebridge.topics;/* * 地址格式转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。 比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。 第12行第4列表示为:“R12C4”,第5行第255列表示为“R5C255”。 你的任务是:编写程序,实现从RC地址格式到常规地址格式的转换。 【输入、输出格式要求】 用户先输入一个整数n(n<100),表示接下来有n行输入数据。 接着输入的n行数据是RC格式的Excel单元格地址表示法。 程序则输出n行数据,每行是转换后的常规地址表示法。 例如:用户输入: 2 R12C4 R5C255 则程序应该输出: D12 IU5 * */import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class DiZhiZhuanHuan {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));int n = Integer.parseInt(br.readLine());String result[] = new String[n];int count = 0;while (n > 0) {String data = br.readLine();int index_C = data.indexOf('C');int x = Integer.parseInt(data.substring(1, index_C));int y = Integer.parseInt(data.substring(index_C + 1, data.length()));String address = "";while (y > 26) {int mo = y % 26;y /= 26;if (mo == 0) {// 因为是整除,比如702(26*27)%26==0// y = 702 / 26 = 27,那么可以把26*27看成26*(26+1)--> 26 * 26(Z) + 26(Z)address = "Z" + address;y -= 1;// 减去一个1,是因为已经拿出一个Z来表示了} elseaddress = (char) (mo + 64) + address;}address = (char) (y + 64) + address + x;result[count++] = address;n--;}for (int i = 0; i < result.length; i++) {System.out.println(result[i]);}}}
0 0
- 地址格式转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。
- Excel地址转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。 比如:第12行第4列表示为:“D12”,第5行第255列表示为“IU5”。
- Excel是最常用的办公软件。每个单元格都有唯一的地址表示。 比如:第4列表示为:“D”,第255列表示为“IU”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做RC格式地址。
- (方法二)Excel是最常用的办公软件。每个单元格都有唯一的地址表示 比如:第4列表示为:“D”,第255列表示为“IU”。 事实上,Excel提供了两种地址表示方法,还有一种表示法叫做R
- Excel合并后的单元格,每个都有内容(转帖+亲自实践)
- 编写程序,实现 Excel从RC地址格式到常规地址格式的转换
- IP地址的格式转换
- 蓝桥杯+Excel地址格式转换
- IPv6地址是如何表示的?
- 哪本书是对程序员最有 影响、每个程序员都该阅读的书?
- mac地址真的是全球是唯一的吗
- 将excel的单元格日期格式转换成文本格式
- 链接地址的表示
- 比特币地址格式是怎样的?
- IP地址的三种表示格式简析
- Excel 的自定义单元格格式
- Excel的自定义单元格格式
- EXCEL工作表单元格地址列地址转换成十进制和十进制转换成单元格地址列地址
- UML用例图总结
- 1033. To Fill or Not to Fill (25)
- 虚拟应用架构分析
- 视频会议 影响音视频效果的因素
- python eventlet并发原理分析
- 地址格式转换 Excel是最常用的办公软件。每个单元格都有唯一的地址表示。
- STL迭代器之迭代器绑定器:Stream Iterator
- 强连通分量
- lua学习之metatable
- STL迭代器之迭代器绑定器:Iterator Traits
- 同时使用MSTest与NUnit进行单元测试设置
- 配置vim
- 开始写博客啦
- ffmpeg缩放和格式转换yuv数据