蓝桥杯官网练习题(Excel地址)

题目描述

Excel 单元格的地址表示很有趣,它使用字母来表示列号。

比如,

A 表示第 1 列,

B 表示第 2 列,

Z 表示第 26 列,

AA 表示第 27 列,

AB 表示第 28 列,

BA 表示第 53 列,

当然 Excel 的最大列号是有限度的,所以转换起来不难。

如果我们想把这种表示法一般化,可以把很大的数字转换为很长的字母序列呢?

本题目即是要求对输入的数字, 输出其对应的 Excel 地址表示方式。

输入描述

输入一个整数 n,其范围 [1,2147483647]。

输出描述

输出 n 对应的 Excel 地址表示方式。

输入输出样例

示例

输入

26
输出

Z

运行限制

  • 最大运行时间:1s
  • 最大运行内存: 256M
java 复制代码
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        int n=scan.nextInt();
        String s="";
        while(n>0){
          n--;
          char c=(char)(n%26+'A');
          s=c+s;
          n=n/26;
        }
        System.out.println(s);
        scan.close();
    }
}
相关推荐
春眠不觉晓♞16 分钟前
使用多线程快速向Excel中快速插入一万条数据案例
java·学习·excel
蜗牛沐雨1 小时前
Pandas 数据导出:如何将 DataFrame 追加到 Excel 的不同工作表
python·excel·pandas
JavaDog程序狗1 小时前
【java】easypoi导出excel单元格,填充动态下拉列
java·spring boot·excel
engchina6 小时前
Dify 使用 excel 或者 csv 文件创建知识库
excel·dify
过期的秋刀鱼!1 天前
数据分析之技术干货业务价值 powerquery 分组排序后取TOP
数据挖掘·数据分析·excel·数据清洗·分组排序·powerquery·电商货品分析
凯子坚持 c1 天前
Trae 宝藏功能实测:从 Mcp 搭建天气系统,到 AI 重塑 Excel 数据处理
java·人工智能·excel
二狗哈2 天前
制作一款打飞机游戏23:编辑器ui
ui·编辑器·excel
CodeCraft Studio2 天前
Excel处理控件Spire.XLS系列教程:Java设置Excel活动工作表或活动单元格
java·python·excel
CodeJourney.2 天前
深度探索:DeepSeek赋能WPS图表绘制
数据库·人工智能·算法·信息可视化·excel
努力的搬砖人.2 天前
在springboot项目中,如何进行excel表格的导入导出功能?
spring boot·后端·excel