第十四届蓝桥杯模拟赛(第三期)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;
}
相关推荐
地平线开发者10 小时前
MQBench QAT量化实践指南
人工智能·算法·自动驾驶
今夜有雨.10 小时前
图像运算、掩膜/ROI 与绘制交互
c语言·数据结构·c++·qt·算法·计算机视觉
UIU11410 小时前
P1028 [NOIP 2001 普及组] 数的计算
c++·算法
扶风ff10 小时前
练题簿在线免费刷题:题目导入、章节管理、Excel 与 Word 导出,让题库更好用
学习·小程序·word·excel
Keven_1110 小时前
BUG:UVA116
算法·bug·图论
Henry-SAP10 小时前
Beam大模型开源引爆AI热潮
算法
垆边人似月.11 小时前
日志时间窗口内的最大并发请求数(100分 / 滑动窗口 + 排序)
数据结构·c++·算法
Nil20811 小时前
leetcode 70爬楼梯
算法·leetcode·动态规划
垆边人似月.11 小时前
最长递增子序列的个数(200分 / 动态规划)
算法·动态规划
镜子AI11 小时前
教培机构多模态内容跨模态检索系统:基于CLIP的统一表征与图文混合召回算法
人工智能·python·算法·机器学习