LQ0010 字串数字进制
Posted 海岛Blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LQ0010 字串数字进制相关的知识,希望对你有一定的参考价值。
题目描述
小明用字母A对应数字1,B对应2,以此类推,用Z对应26。对于27以上的数字,小明用两位或更长位的字符串来对应,例如AA对应27,AB对应28,AZ对应52,LQ对应329。
请问LANQIAO对应的数字是多少?
问题分析
这是一个进制问题,按26进制计算即可。
AC的C语言程序如下:
/* LQ0010 字串数字 */
#include <stdio.h>
char s[] = "LANQIAO";
int main()
long long ans = 0;
for (int i = 0; s[i]; i++)
ans = ans * 26 + s[i] - 'A' + 1;
printf("%lld\\n", ans);
return 0;
以上是关于LQ0010 字串数字进制的主要内容,如果未能解决你的问题,请参考以下文章