
数字转Excel列名
发布日期:2021-05-08 00:01:18
浏览次数:25
分类:精选文章
本文共 449 字,大约阅读时间需要 1 分钟。
今天做的iHANDY的笔试题
题目要求输入一个数字n,给出在Excel中,所对应的列名,如
1=>A
2=>B
28=>AB
其实就是一个26进制的问题。
解题如下:
package work.iHANDY;import java.util.Scanner;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); int n = sc.nextInt(); String ans=""; while(n>0){ int i = n%26; char c = (char)(64+i); ans = c+ans; n = n/26; } // ans = (char)(64+n)+ans; System.out.println(ans); }}
发表评论
最新留言
关注你微信了!
[***.104.42.241]2025年04月16日 09时08分06秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
.NET微信网页开发之使用微信JS-SDK调用微信扫一扫功能
2021-05-08
解决Spirng注入时名称下的红色波浪线
2021-05-08
使用mybatis-generator生成底层
2021-05-08
Android APK 重签名
2021-05-08
Mybatis【3】-- Mybatis使用工具类读取配置文件以及从属性读取DB信息
2021-05-08
Mybatis【5】-- Mybatis多种增删改查那些你会了么?
2021-05-08
Mybatis【7】-- Mybatis如何知道增删改是否成功执行?
2021-05-08
计算输入的一句英文语句中单词数
2021-05-08
lvs+keepalive构建高可用集群
2021-05-08
Mysql高可用架构(主从同步)
2021-05-08
mysql主从延迟高的原因
2021-05-08
ATS缓存数据结构
2021-05-08
glob模块
2021-05-08
6 个 Linux 运维典型问题
2021-05-08
oracle无法启动asm实例记录
2021-05-08
取消vim打开文件全是黄色方法
2021-05-08
一个系统部署多个tomcat实例
2021-05-08
HP服务器设置iLO
2021-05-08