26进制(A到Z表示1到26,例27:AA,2019:BYQ)
26进制(A到Z表示1到26,例27:AA,2019:BYQ)
解析:n-1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
A B C D E F G H I J K L M N O P Q R S T
20 21 22 23 24 25
U P W X Y Z
java代码如下:
import java.util.Scanner;
public class Demo {
public static int solve(int n, int r,char c[]){int i=-1;while (n > 0){i++;int t = n%r;n = (n - 1) / r; //不是26进制if (t == 0)t = 26;c[i]= (char)('A' + t - 1);//java中强制转化;}return i;}public static void main(String[] agrs) {Scanner input=new Scanner(System.in);int n=input.nextInt();char [] c=new char[100];int m = solve(n, 26,c);for (int i =m; i>=0; i--)System.out.print(c[i]);}}
》》》》》》》》》》
C++语言代码如下:
#include <cstdio>#include <iostream>using namespace std; ///作用:命名空间string solve(int n, int r)
{string ret;while (n > 0){int t = n%r;n = (n - 1) / r; //不是26进制if (t == 0)t = 26;ret += 'A' + t - 1;}return ret;}int main(){int n;scanf_s("%d", &n);string ans = solve(n, 26);for (int i = ans.length() - 1; i >= 0; i--)printf("%c", ans[i]);return 0;}
26进制(A到Z表示1到26,例27:AA,2019:BYQ)相关推荐
- 学校OJ——26进制(字符串处理)
问题 B: 26进制数 时间限制: 1 Sec 内存限制: 32 MB 提交: 831 解决: 249 [提交][状态][讨论版] 题目描述 现在我们用A表示26,用B表示25,依次类推,到用Z表示1 ...
- 26进制(字母)转十进制算法
下面是一个26进制转十进制的算法,目的是将字母(A~Z)转化为十进制的数字.主要用途是为了解决使用phpExcel解析Excel表格的时候,在Excel表格中列是由字母表示的,而很多情况下我们需要了解 ...
- 每天一道LeetCode-----将数字用字母表示(本质是26进制转换)
Excel Sheet Column Title 原题链接Excel Sheet Column Title 讲数字转为字母'A'到'Z'表示,对应关系如图 思路: 本质上是将10尽职转为26进制,不同 ...
- python 数字转化excel行列_Python实现excel的列名称转数字、26进制(A-Z)与10进制互相转换...
Python实现excel的列名称转数字.26进制(A-Z)与10进制互相转换 sequence = list( map( lambda x: chr( x ), range( ord( 'A' ), ...
- 两人的姓名拼音相加是否为偶数(26进制数奇偶判断)
/*姓名拼音都只要小写字符,且中间没有空格,a代表0, b代表1,依次类推,z代表25,...也就是说,26 进制 呐--,用小写英文表示的26进制加法, 想想都头疼呢!幸好你发现了,偶数嘛,很容易检 ...
- zzuli303(奇葩26进制转换)
序号互换 时间限制:1000 ms | 内存限制:65535 KB 难度:2 描述 Dr.Kong设计了一个聪明的机器人卡多,卡多会对电子表格中的单元格坐标快速计算出来.单元格的行坐标是由数字编号 ...
- 十进制与26进制英文字母互转
最近在封装Excel组件,需要提供两个接口,分别根据单元索引和单元名称访问单元格.例如,GetCell(1, 2)和GetCell("A2"),这两种方法返回的结果是相同的.这里遇 ...
- 10进制与26进制转化
蓝桥杯--进制转换--10进制与26进制转换中的问题 一.问题描述 1.字母编号序列LANQIAO表示的数为多少? 2.2021用字母怎么表示? 二.问题分析 2.1规律解析 2.2 十进制<- ...
- 大数问题——26进制
杭电2100Lovekey Problem Description XYZ-26进制数是一个每位都是大写字母的数字. A.B.C.-.X.Y.Z 分别依次代表一个0 ~ 25 的数字,一个 n 位的2 ...
最新文章
- c++ float 转string
- 微信小程序从入门到飞起(环境搭建、配置)
- 基于phonegap,html5,ratchet,handlebars等技术的微表情APP
- 3dmax物体轴心点坐标和unity3d不一样_Unity3D新手必看:几个让你相见恨晚的小技巧...
- mysql装完是什么样儿的_Win7系统安装MySQL之后找不到指定文件与服务如何解决?...
- ROST SEAT使用方法
- 【python小练习】彩票系列-七乐彩
- 深入理解之border属性(第一期)
- wps纸张大小设置成A4_word2010页面设置:手把手教你添加页眉、页脚、页码、边框和底纹...
- python之AQI分析与预测
- 如何安装java环境_如何安装java环境变量
- linux音频子系统 - pcm设备
- MT7603处理器性能,MT7603 wifi芯片介绍
- c语言---c语言中的斐波那契数列程序
- 国内常见的一些代码托管平台
- AtCoder ABC161 D Lunlun Number
- 如何成为DBA,如何成为高级DBA
- 蓝湖页面生成html,蓝湖的设计稿变html 好几点
- 完美国际发包call优化版(delphi)
- 446061-19-4,DOTA-p-苯-氨基-四叔丁酯具有连接靶向分子探针特性