您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页2019蓝桥杯C++B组 第二题 年号卡片

2019蓝桥杯C++B组 第二题 年号卡片

来源:化拓教育网

第二题:年号字符(5分)

题目描述
小明用字母 A对应数字 1,B对应 2,以此类推,用 Z对应 26。对于 27以上的数字,小明用两位或更长位的字符串来对应,例如 AA对应27,AB对
应28,AZ对应52,LQ对应329。
请问2019对应的字符串是什么?

可以用编程来解决,也可以纯粹暴力慢慢试下去,相当于十进制转换为26进制。

#include<iostream>
#include<stack>
using namespace std;

int main()
{
	int n = 2019;
	stack<int> s;
	int temp;
	while(n)
	{
		temp = n % 26;
		s.push(temp);
		n/=26;
	}
	while(!s.empty())
	{
		char c =  s.top()+;
		cout << c ;
		s.pop();
	}
	return 0;
} 

答案为BYQ

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务