蓝桥杯+Excel地址格式转换
来源:互联网 发布:色容差 知乎 编辑:程序博客网 时间:2024/05/09 06:37
【编程题】(满分21分)
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
【注意】
请仔细调试!您的程序只有能运行出正确结果的时候才有机会得分!
请把所有类写在同一个文件中,调试好后,存入与【考生文件夹】下对应题号的“解答.txt”中即可。
相关的工程文件不要拷入。
请不要使用package语句。
源程序中只能出现JDK1.5中允许的语法或调用。不能使用1.6或更高版本。
首先谢谢您的阅读,这些代码有不足之处,若是发现请及时指出!我也在学习阶段!谢谢
import java.util.Scanner;public class excel {public static void main(String args[]){Scanner sc=new Scanner(System.in);int n=sc.nextInt();sc.nextLine();String[] str=new String[n];for (int i = 0; i < n; i++) {str[i]=sc.nextLine();}for (int i = 0; i < str.length; i++) {markd(str[i]);}}private static void markd(String string) {// TODO Auto-generated method stubint w=string.indexOf('C');String lin=string.substring(1, w);String wid=string.substring(w+1,string.length());int width=Integer.valueOf(wid);if (width > 26) {char ll=(char) ('A'-1+(width/26));char pp=(char) ('A'-1+(width%26));System.out.print(ll);System.out.print(pp);}else {char pp=(char) ('A'-1+(width%26));System.out.print(pp);}System.out.println(lin);}}
0 0
- 蓝桥杯+Excel地址格式转换
- 蓝桥杯-地址格式转换
- 蓝桥杯 Excel地址转换
- 【蓝桥杯】【Excel地址转换】
- 编写程序,实现 Excel从RC地址格式到常规地址格式的转换
- “地址格式转换”——蓝桥杯java
- JAVA蓝桥杯(4)Excel地址转换
- IP地址格式转换
- IP地址格式转换
- 转换IP地址格式
- Excel地址转换
- Excel地址转换
- Excel地址转换
- Excel地址转换
- Excel地址转换
- Excel地址转换
- Excel地址转换
- Excel地址转换
- HTML&CSS—— javascript (function(){})()闭包
- 了解小米盒子相关
- linux 使用笔记
- 《Deep Learning》译文 第一章 前言(中) 神经网络的变迁与称谓的更迭
- 竟然也追剧
- 蓝桥杯+Excel地址格式转换
- Android Studio 自动生成 Gson bean
- 列表List的创建和使用
- 常用算法整理:动态规划上
- 第一次学习servlet,配置<servlet-mapping>出问题
- ios Category和Extension
- 南京理工大学第八届程序设计大赛(校外镜像)H题
- Python浅拷贝和和深拷贝
- 软件设计模式——适配器(Adapter)模式