将10进制数字转化为26进制用A-Z来表示(华为笔试题第二题)
来源:互联网 发布:38号车评中心 知乎 编辑:程序博客网 时间:2024/05/18 22:45
#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来表示
- 笔试题5. 将student a am i转化为i am a student
- Java实现将数字转化为繁体汉字表示
- 递归问题--数字转化为字母,如(0-A,1-B....25-Z, 26-AA...)
- 请实现一个js脚本,要求做到将数字转化为千分位表示如:10000 转化为10,000
- 删数字(华为笔试题)
- 将字母转换为数字A-Z转换为1-26
- 数字转化为汉字表示
- 华为OJ基础题-表示数字
- 将数字转化为中文
- 将数字转化为中文
- 将数字转化为中文
- 将字符串转化为数字
- 将数字转化为字符串
- 将数字转化为字符串
- 华为2016年秋招笔试编程题(第二题)
- ios NSUserDefault 记住用户名及密码
- 平衡二叉树判断 后序遍历
- 利用java的jdbc连接mysql数据库
- 购物问题
- 虚函数&多态
- 将10进制数字转化为26进制用A-Z来表示(华为笔试题第二题)
- JavaWeb——JSP内置对象request,response,重定向与转发 学习总结
- rqnoj 117
- 直接在标签当中定义
- 多线程共享资源案例
- BigDecimal比较大小,BigDecimal保留几位小数,BigDecimal和0比较大小
- android string.setSpan
- 第四课: 易语言大漠剑侠情缘多线程木人巷主线程
- 关于Java基础需要注意的点