虽然说是任意进制,但是等24个字母用完了,就尴尬,如果题目给出其他字符表示的话加个判断即可。36进制有点变态了,应该够用。

 #include<iostream>
#include<algorithm>
using namespace std;
string solve(int a,int b);
bool flag;
int main()
{int  x,y;cin>>x>>y;cout<<solve(x,y)<<endl;return 0;
}
string solve(int a,int b)
{string d;d.clear();int i=0;char c;while(a%b!=a){i=a%b;if(i>=10) c=char(i+55);// else   if( ....) c=char(i+?) 当26个字符表示不了时可以选择其他字符表示。else c=i+'0';a=a/b;d.push_back(c);}if(a>=10) c=char(a+55);//  else  if( ....) c=char(i+?)else c=a+'0';d.push_back(c);reverse(d.begin(),d.end());return d;
}

任意进制转化 函数 模板(一)相关推荐

  1. 任意进制转化为十进制(模板)

    //任意进制数字转化为十进制 int convert(int val,int base) {int ans=0,wight=1,r;while(val){r=val%10;val/=10;if(r&g ...

  2. c++语言将任意进制转化10进制,C++ 基础编程之十进制转换为任意进制及操作符重载...

    C++ 基础编程之十进制转换为任意进制及操作符重载 最近学习C++ 的基础知识,完成十进制转换为任意进制及操作符重载,在网上找的不错的资料,这里记录下, 实例代码: #include #include ...

  3. 数据结构---递归实现十进制装换为任意进制

    数据结构-递归实现十进制装换为任意进制 代码: #include <stdio.h> #include <stdlib.h> #include"stack.h&quo ...

  4. 用栈实现将十进制数转换为任意进制数(2,8,16...).

    解题思路:假如N为输入的数,n为要转换为的进制,若要将十进制231转换为8进制数,过程如下; N                        N/n                      N%n ...

  5. 进制转换—任意进制之间的转换

    一.十进制转化为任意进制 1.十进制数num转为七进制:力扣504 class Solution {public String convertToBase7(int num) {if(num==0){ ...

  6. 任意进制的转换(C,C++)itoa函数,strtol函数,bitset函数,oct函数,dec函数,hex函数

    十进制转换为(2-10)进制代码方法 #include<stdio.h> int main() {int a,b,count=0,i;scanf("%d%d",& ...

  7. python进制转化器(任意进制)

    目标:实现任意进制转换(2-36进制) 先输入一个当前进制与目标进制,下一行输入当前进制的数,回车即可得出目标进制数 方法: 将当前进制数利用 int函数 转化为十进制 n = int(str(c), ...

  8. 将一个10进制数转化为任意进制数 猜拳小游戏

    1.如何将一个10进制数,转化为2~16进制之间的数.且当数字>=10时,输出相对应的字母A~F 2.制作一个猜拳的小游戏 一.10进制转化为任意进制 1.首先知道进制的转化规则------可参 ...

  9. js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制

    var Stack = (function(){var items = new WeakMap();//先入后出,后入先出class Stack{constructor(){items.set(thi ...

最新文章

  1. c语言Inqueue函数用法,C语言用两个栈实现队列(完整版)
  2. 自由软件基金会庆祝成立35周年
  3. FastLeaderElection
  4. Shell编程: Shell 变量
  5. Core Animation基础
  6. jzoj4313 电话线铺设(最小生成树+最近公共祖先)
  7. vuex express mysql_基于Vue2.0+Vuex+Axios+NodeJs+Express+MySQL实现京东移动web商城
  8. C#.NET分别以GET和POST方式抓取远程页面
  9. 五笔字根表识别码图_五笔字根表图
  10. windows 系统快捷键小技巧
  11. SpringCloud入门简介
  12. 2021黑金牛气冲天新年快乐通用PPT模板
  13. 施工现场工地监管如何能够接入4G摄像头实现流媒体服务器视频监控?
  14. 栈内存和堆内存的区别
  15. GPU矩阵点积代码实现及分析
  16. 理解有符号数和无符号数的区别。
  17. [屌丝PM]做一个网络“拾穗者”(2)
  18. 维普计算机研究与发展,计算机研究与发展杂志
  19. 手机生产:第一天量产1台,接下来2天(即第二、三天)每天量产2件,接下来3天(即第四、五、六天)每天量产3件
  20. 全天在线的健康小助手,时刻监测身体状况,dido Y1血压心电手环上手

热门文章

  1. c++中射线表示_干货中的干货 万人收藏的小学数学知识点大全(下)基本概念汇总...
  2. 微型计算机开机密码丢失,校诡实录微机教室攻略 电脑密码是多少[多图]
  3. iphone ios编译ffmpeg
  4. 从0开始的Python学习009参数
  5. 在CentOS上安装Python3的三种方法
  6. Python time.time()方法
  7. Spring思维导图(IOC篇)
  8. 福禄克中国区高管:高精度和应用性是未来测试主要发展方向
  9. OS中atomic的实现解析
  10. C# ManualResetEvent的理解和用法