首页 > 其他分享 >进制转换

进制转换

时间:2023-04-15 11:33:38浏览次数:25  
标签:10 return 进制 int num 转换 mod

#include <bits/stdc++.h>

using namespace std;

int convert2ten(int a,int num)//将a进制转换为十进制
{
int b=0;
int t;
int i=0;
while(num!=0)
{
t=num%10;
num=num/10;
b+=t*pow(a,i);
i++;
}
return b;
}

int convert2other(int a,int num)//将十进制转换为a进制
{
queue<int> mod;
int t;
while(num!=0)
{
t=num%a;
num=num/a;
mod.push(t);
}
int b=0;
int i=0;
while(!mod.empty())
{
t=mod.front();
mod.pop();
b+=t*pow(10,i);
i++;
}
return b;
}

int main()
{
cout<<convert2ten(9,2022);
return 0;
}

标签:10,return,进制,int,num,转换,mod
From: https://www.cnblogs.com/atrue/p/17320767.html

相关文章

  • 二进制patch工具xdelta的使用方法
     Xdelta是一个二进制的diff工具[同时又兼具了patch功能],diff和patch是Unix世界里很有用的一对工具:我们通常将它们结合起来实现生成补丁,应用补丁的目的。如果要处理的不是文本文件,是二进制文件,我们可以使用一个专门用来处理二进制文件的工具–xdelta。      Xdelta......
  • LeetCode 538.把二叉搜索树转换成累加树
    1.题目:给出二叉搜索树的根节点,该树的节点值各不相同,请你将其转换为累加树(GreaterSumTree),使每个节点node 的新值等于原树中大于或等于 node.val 的值之和。提醒一下,二叉搜索树满足下列约束条件:节点的左子树仅包含键小于节点键的节点。节点的右子树仅包含键大于节点键的......
  • Java中的类型转换
    强类型语言和弱类型语言按照数据类型要求,编程语言可以分为强类型语言和弱类型语言。强类型语言是要求变量在使用之前必须声明数据类型,并且不能随意改变类型的语言,如Java、C/C++、Golang等。在编译时就进行类型检查,优点是可以提前发现类型错误,提高程序的效率和安全性,但缺点是......
  • JavaScript 之 JSON [4] parse()和stringify() -JSON字符串和JavaScript对象数据之间
    JavaScript之JSON[4]parse()和stringify()-JSON字符串和JavaScript对象数据之间的相互转换1、JSON.parse()JSON.parse()方法用于将一个JSON字符串解析为一个JavaScript对象。JSON字符串必须使用双引号包括属性名和字符串值,不能使用单引号或无引号。语法:JSON.parse(text,r......
  • LeetCode 108.将有序数组转换成二叉搜索树
    1.题目:给你一个整数数组nums,其中元素已经按升序排列,请你将其转换为一棵高度平衡二叉搜索树。高度平衡二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过1」的二叉树。示例1:输入:nums=[-10,-3,0,5,9]输出:[0,-3,9,-10,null,5]解释:[0,-10,5,null,-3,null,......
  • 完善SQL二进制到IP地址字符串转换(Perfecting SQL binary to IP Address string conve
    我们使用二进制(16)字段来存储IP地址。我们这样做,因为它可以同时拥有IPv4和IPv6地址,并且很容易与.NetIPAddress类一起使用。但是,为了报告目的,我创建了以下SQL函数将二进制地址转换为IP地址字符串。CREATEFUNCTIONfn_ConvertBinaryIPAddressToString(@binaryIPbinary(......
  • 数据类型和转换
    1.字符串转换-只要是被引号引起来就是字符串隐式转换:js自己做的类型转换1+'1'=='1'+'1'拼接='11'隐式转换:'2'-'1'==2-1=12.转换数字的规则:如果一个值可以为真,则可以转成数字1,true转成1,false转成0;""转成0,非空的字符串如果内容是数字可以转数字,否则就是nan;如......
  • AP6608高效率1.2MHz 2-24V 2A升压转换IC
    FEATURES•Integrated80mΩPowerMOSFET•2Vto24VInputVoltage•1.2MHzFixedSwitchingFrequency•Internal4ASwitchCurrentLimit•AdjustableOutputVoltage•InternalCompensation•Upto28VOutputVoltage•AutomaticPulseFrequencyModulatio......
  • 登录功能实现之图片验证码二进制编码解决方法
    在使用vue开发页面的登录功能时候经常会遇到后端返回的二进制的图片编码。返回的大概形式类似于这样前端需要使用base64来进行转码显示 上代码  以上是一个比较简单的接口请求,使用的是以下的函数进行转化的  转化完成之后保存起来然后进行回显就行了......
  • 1702. 修改后的最大二进制字符串
    题目描述给了一个只包含0和1的字符串现在有俩操作能选(1)把00换成10;(2)把10换成01问怎么操作能得到最大的字符串?f1-找规律+贪心基本分析为啥会有10换成01的操作?1010-1001-1101,把第一个0后面的1都挪到最后面,变成多个1+多个0+多个1的组合。然后把多个1按照(1)处理以上逻辑用代码怎......