天津网站制作南昌,discuz和wordpress并发,番禺网站建设公司,凡客诚品质量如何题目描述
Excel 单元格的地址表示很有趣#xff0c;它使用字母来表示列号。
比如#xff0c;
A 表示第 1 列#xff0c;
B 表示第 2 列#xff0c;
Z 表示第 26 列#xff0c;
AA 表示第 27 列#xff0c;
AB 表示第 28 列#xff0c;
BA 表示第 53 列#xff…题目描述
Excel 单元格的地址表示很有趣它使用字母来表示列号。
比如
A 表示第 1 列
B 表示第 2 列
Z 表示第 26 列
AA 表示第 27 列
AB 表示第 28 列
BA 表示第 53 列
⋯
当然 Excel 的最大列号是有限度的所以转换起来不难。
如果我们想把这种表示法一般化可以把很大的数字转换为很长的字母序列呢
本题目即是要求对输入的数字, 输出其对应的 Excel 地址表示方式。
输入描述 输入一个整数 n其范围 [1,2147483647]。
输出描述 输出 n 对应的 Excel 地址表示方式。
输入输出样例
示例 输入 26 输出 Z 运行限制 最大运行时间1s最大运行内存: 256M
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scan new Scanner(System.in);int nscan.nextInt();String s;while(n0){n--;char c(char)(n%26A);scs;nn/26;}System.out.println(s);scan.close();}
}