第十四届蓝桥杯模拟赛(第三期)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;
}
相关推荐
Chen_harmony4 分钟前
六、排序详解
c语言·数据结构·算法·排序算法
-dzk-16 分钟前
【贪心算法】LC 55.跳跃游戏
算法·游戏·贪心算法
ofoxcoding19 分钟前
Jev 模型评测深度解析:核心得分、能力局限与最佳适用任务场景
人工智能·算法·机器学习·ai
Evand J35 分钟前
【MATLAB例程】三维A*路径规划与TOA-AOA-TDOA融合定位算法。附下载链接
数据库·算法·matlab
Doubbbbbbble云1 小时前
图算法中的剪枝技术与启发式优化分析4
算法·机器学习·剪枝
鶴哥只手遮天1 小时前
CFL3D深度解析:NASA经典CFD求解器的架构、算法与工程实践
算法
维克兜率天1 小时前
【维克】价差交易实战:配对交易的核心参数设置
大数据·笔记·算法·量化
dtq04241 小时前
数据结构 - 树的概念
c语言·数据结构·学习·算法
晒太羊的猫1 小时前
hot100多维动态规划刷题
算法·动态规划
Dream it possible!1 小时前
LeetCode_热题100_知识点总结
算法·leetcode·职场和发展