蓝桥杯_地址转换
来源:互联网 发布:什么是网络接口 编辑:程序博客网 时间:2024/05/29 03:02
【编程题】(满分19分)
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”中即可。
相关的工程文件不要拷入。
源代码中不能使用诸如绘图、Win32API、中断调用、硬件操作或与操作系统相关的API。
允许使用STL类库,但不能使用MFC或ATL等非ANSI c++标准的类库。
例如,不能使用CString类型(属于MFC类库),不能使用randomize, random函数(不属于ANSI C++标准)
//26进制格式转换问题
#include<iostream>#include<cstdio>using namespace std;int main(){char ch[]="0ABCDEFGHIJKLMNOPQRSTUVWXYZ";int i=0;int n,m,x;char a,b;cin>>m;while(m--){cin>>a>>x>>b>>n;char s[110]={0};i=0;while(n){s[i++]=ch[n%26==0?26:n%26];if(n%26==0)n=n/26-1;elsen=n/26;}for(i--;i>=0;i--)cout<<s[i];cout<<x;}return 0;}
阅读全文
1 0
- 蓝桥杯_地址转换
- 第三章_地址转换函数
- 蓝桥杯 Excel地址转换
- 蓝桥杯 地址转换
- 蓝桥杯:地址转换
- 蓝桥杯-地址格式转换
- 【蓝桥杯】【Excel地址转换】
- 蓝桥杯_算法训练_大小写转换
- 蓝桥杯 地址转换 解题报告
- 蓝桥杯+Excel地址格式转换
- 地址转换
- 地址转换
- 地址转换
- 地址转换
- 地址转换
- 地址转换
- 地址转换
- 地址转换
- Codeforces 794C
- 中文技术文档写作规范
- java之多线程
- Lintcode 转换字符串到整数
- BZOJ4849 [Neerc2016]Mole Tunnels
- 蓝桥杯_地址转换
- 8090影子银行
- RegExp(正则表达式)常用知识点小结
- java jvm gc常用参数
- 码农
- DAY1 计算机组成原理
- 哥德巴赫猜想升级
- BZOJ 2819: Nim 树剖,尼姆游戏
- 合并两个有序单链表