华为面试题 将10进制数字转化为26进制用A-Z来表示
来源:互联网 发布:js怎样隐藏鼠标指针 编辑:程序博客网 时间:2024/05/21 06:36
#include <cstdlib> #include <iostream> #include <string> #include <sstream>#include <math.h>using namespace std;int main(){string az("zabcdefghijklmnopqrstuvwxy");string dest,i;int number, number2;getline(cin, i);if(isdigit(i[0])){stringstream ss;ss << i;ss >> number;do{dest = az[number % 26] + dest;number /= 26;} while (number != 0);cout << dest << endl;}else{if (i.size() > 6) return 0;int output=0;for (int num1 = (i.size() - 1),num2=0; num1 >= 0; --num1,++num2){int j = (i[num1] - 'a')+1;output += j*pow(26, num2);}cout << output << endl;}system("PAUSE");return 0;}
阅读全文
0 0
- 华为面试题 将10进制数字转化为26进制用A-Z来表示
- 将10进制数字转化为26进制用A-Z来表示(华为笔试题第二题)
- 将10进制数字转化为26进制用A-Z来表示
- 面试题:字符串转化为数字
- 面试题: 十进制INT数字转化为16进制字符串、实现字符串和数字的相互转化
- Java实现将数字转化为繁体汉字表示
- 递归问题--数字转化为字母,如(0-A,1-B....25-Z, 26-AA...)
- 请实现一个js脚本,要求做到将数字转化为千分位表示如:10000 转化为10,000
- 将字母转换为数字A-Z转换为1-26
- 数字转化为汉字表示
- 面试题怎么将二叉树转化为链表
- 华为机试题:解析9进制、11进制字符串为10进制数字
- 将数字转化为中文
- 将数字转化为中文
- 将数字转化为中文
- 将字符串转化为数字
- 将数字转化为字符串
- 将数字转化为字符串
- 摇杆是如何实现的
- openjudge 排队游戏(stack)
- MyBatis实现关联表查询(一对一,一对多,联合查询,嵌套查询)
- Centos7上使用docker部署jenkins
- Android 消息机制笔记
- 华为面试题 将10进制数字转化为26进制用A-Z来表示
- Python中的除法保留两位小数
- HDU 3970 Harmonious Set(数论)
- Python3.5——集合及其运算
- Linux学习笔记(四)
- 卡特兰数 洛谷 1044 栈
- 2017年全国大学生电子设计竞赛湖南赛区获奖名单
- LeetCode
- redis深入—主从复制