蓝桥杯官网
【编程题】(满分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
#include<iOStream>
#include<string>
#include<cstring>
#include<vector>
using namespace std;
string s;
string s1;
int main()
{
int t;
cin>>t;
while(t--)
{
s1.clear();
cin>>s;
int sum1=0,sum2=0;
int i;
for(i=1;s[i]!='C'&&i<s.size();i++)
{
sum1=sum1*10+s[i]-'0';
}
i++;
for(;i<s.size();i++)
{
sum2=sum2*10+s[i]-'0';
}
while(sum2/27)
{
s1.push_back((sum2-1)%26+'A');
sum2/=27;
}
s1.push_back((sum2-1)%26+'A');
for(int j=s1.size()-1;j>=0;j--)
{
cout<<s1[j];
}
cout<<sum1<<endl;
}
}
相关阅读
牛排杯是近年来新流行起来的一种街头小吃,就是把烤好的牛排切块之后撒上调料再配搭上薯条和果蔬,一并装入餐杯当中。这是一种制作
9月14日第十三届女排世界杯将正式拉开帷幕,世界杯卫冕冠军中国女排也于近日踏上了卫冕之路。作为四年一届的世界杯,自然受到了很多
序言 在通关了蔚蓝和死亡细胞后,我又开始寻觅硬核困难游戏了,这次看到的是Cuphead茶杯头。去年就对这款游戏有所耳闻,各大b站游戏区u
Collecting Luggage - UVALive 2397 - 蓝桥杯 算法训
vjudge 题目链接 vj速度第一哈哈 玄学优化 = 。= 二分,最短路,计算几何 问题描述 航班结束后,提取行李的过程并不琐碎。手提箱和行
2018俄罗斯世界杯激战正酣,今年看球姿势比往年多了好几倍。有炸鸡烤串儿啤酒三五好友约个地方一起看球这种常规看球姿势,还有各种非