序号互换

本文介绍了Dr.Kong设计的机器人卡多如何快速处理电子表格的单元格坐标,包括将数字序号转换为字母序号及反之。挑战是实现与卡多相同的功能,将输入的数字或字母序号准确转换。样例展示了输入输出的对应关系。
摘要由CSDN通过智能技术生成

**题目描述
Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来。单元格的行坐标是由数字编号的数字序号,而列坐标使用字母序号。观察字母序号,发现第1列到第26列的字母序号分别为A,B,…,Z,接着,第27列序号为AA,第28列为AB,依此类推。

若给Dr.Kong的机器人卡多一个数字序号(比如32),它能很快算出等价的字母序号(即AF),若给机器人一个字母序号(比如AA)),它也能很快算出等价的数字序号(27),你能不能与卡多比试比试,看谁能算得更快更准确。

输入
第一行: N 表示有多少组测试数据。

接下来有N行, 每行或者是一个正整数,或者是一个仅由大写字母组成的字符串。

输出
对于每一行测试数据,输出一行。如果输入为一个正整数序号,则输出等价的字母序号;如果输入为字符串,则输出等价的数字序号。

样例输入
4
27
G
AA
ALK
样例输出
AA
7
27
999**
题意:输入为数字时,对26取余,输出26个字母中的序列号对应的字母。
输入为字符串时,从左向右,以26为基数把字母对应的序列号进行转换。

#include<stdio.h>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值