第十四届蓝桥杯模拟赛(第三期)Excel表

题目:

在 Excel 中,列的名称使用英文字母的组合。前 26 列用一个字母,依次为 A 到 Z,接下来 26*26 列使用两个字母的组合,依次为 AA 到 ZZ。请问第 2022 列的名称是什么?

答案:BYT。

cpp 复制代码
#include<iostream>
#include<algorithm>
using namespace std;
int  c[5];//存放字符
int main()
{
	int a = 2022;
	int k = 0;
	while (a)
	{
		c[k++] = a % 26;
		a /= 26;
	}
	for (int i = k - 1; i>= 0; i--)
		printf("%c", c[i] + 'A' - 1);

	return 0;
}
相关推荐
会编程的土豆4 分钟前
【复习】二分查找
数据结构·c++·算法
Yzzz-F35 分钟前
Problem - D - Codeforces
算法
chas_8839 分钟前
macbook air M5 32G本地跑ddtree-mlx效果
算法
programhelp_41 分钟前
WeRide OA 2026 高频真题分享 & 详细备战指南
经验分享·算法·面试·职场和发展
菜菜的顾清寒1 小时前
Leetcode (18) 力扣100 矩阵置零
算法
董董灿是个攻城狮1 小时前
5分钟搞懂微调的能力退化问题
算法
穿条秋裤到处跑2 小时前
每日一道leetcode(2026.04.19):下标对中的最大距离
算法·leetcode·职场和发展
Sag_ever2 小时前
时间复杂度与空间复杂度超详细入门讲解
算法
念越2 小时前
算法每日一题 Day03|快慢双指针解决快乐树问题
算法·力扣
ZPC82102 小时前
MoveGroup 规划轨迹 → 直接交给 MoveIt2 Servo 执行
人工智能·算法·计算机视觉·机器人