第十四届蓝桥杯模拟赛(第三期)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;
}
相关推荐
科学实验家7 分钟前
完全背包
算法
Smoothcloud润云16 分钟前
GPU租赁数据安全怎么做?
人工智能·算法·ai·aigc·gpu算力·gpu
呜喵王阿尔萨斯18 分钟前
extern “C“ in C++
c语言·c++·算法
乐观勇敢坚强的老彭37 分钟前
C++信奥静态数组和动态数组
数据结构·c++·算法
Arya_aa1 小时前
EasyExcel读和写
excel
冷咖啡离 我的笨笨1 小时前
数据去重:通过 C# 删除 Excel 中的重复行
开发语言·c#·excel
月光船幽幽1 小时前
呼吸孔设计重塑系统稳定性
python·科技·算法
旖旎夜光2 小时前
LeetCode 991: 坏了的计算器(贪心算法) —— 题解
数据结构·c++·算法·leetcode·贪心算法
旖旎夜光2 小时前
LeetCode 553:最优除法(贪心算法) —— 题解
数据结构·c++·算法·leetcode·贪心算法
雾喔2 小时前
算法练习7
java·数据结构·算法