11.m进制转十进制
Strlen是字符串有多长就是多长,包括所有的元素和\0这个结束符
题目描述 Description
将m进制数n转化成一个十进制数 m<=16
题目保证转换后的十进制数<=100
输入描述 Input Description
共一行
n和m
输出描述 Output Description
共一个数
表示m进制的n化成十进制的数
样例输入 Sample Input
1010 2
样例输出 Sample Output
10
数据范围及提示 Data Size & Hint
乘权累加法
代码:
#include
using namespace std;
#include
#include
#include
int m;
char n[31];
int main()
{
scanf("%s%d",n,&m);
int l=strlen(n);
int sum=0;
for(int i=l-1,j=0;i>=0;--i,j )
{
if(n[i]>='0'&&n[i]<='9')
sum =(n[i]-'0')*pow(m,j);
else
sum =(n[i]-'A' 10)*pow(m,j);
}
printf("%d",sum);
return 0;
}
转载于:https://www.cnblogs.com/csgc0131123/p/5290558.html
11.m进制转十进制相关推荐
- js模拟栈---进制转化。十进制转任意进制进制,任意进制转十进制
var Stack = (function(){var items = new WeakMap();//先入后出,后入先出class Stack{constructor(){items.set(thi ...
- linux转换二进制命令,Linux--二进制,十进制,十六进制如何转换,单位换算
进制转换 十进制 数值:0~9 数位:123 位权:百位十位个位 二进制 数值:0~1 数位:10 位权:128-64-32-16-8-4-2-1 十六进制 数值 0~9,A(10),B(11),C( ...
- 1475 m进制转十进制
1475 m进制转十进制 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 白银 Silver 题解 题目描述 Description 将m进制数n转化成一个十进制数 m< ...
- C++其他进制转十进制
C++其他进制转十进制 开发工具与关键技术:C++.VisualStudio 作者:何任贤 撰写时间:2019年04月15日 在学习C++基础过程中,接触到进制转换,个人想要尝试一下用C++来写一个进 ...
- 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制
文章目录: 补充知识点:各进制符号表示及其关系--二进制(B).八进制(O).十进制(D).十六进制(前缀OX,后缀H) 扩展:在线进制转换 第一部分:正数 一:[整数]正数十进制转任意进制:辗转相除 ...
- 任意进制转换为十进制(十六进制转换为十进制)
一.十六进制转换为十进制 unsigned long HextoDec(char *hex, int length) {int i;unsigned long rslt = 0;for (i = 0; ...
- 任意进制与十进制之间的转换
1.任意进制到十进制 以二进制转换到十进制和十进制转换到十进制为例: 0b10110110 = 1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182 182 ...
- java 进制转换 十进制转二,八,十六进制
十进制转其他进制 因为在java中位运算符是直接对数值的二进制数进行操作的 并且 写的是二进制数在输出和操作时是以十进制数的形式: 所以十进制转二,八,十六进制:就已经实现了二进制,八进制,十进制,十 ...
- 进制转换练习-其它进制转换为十进制
公式 数值*(进制**(位数-1))+...+... 其它进制转十进制,手工推算演练 int把其它进制转十进制的方法
最新文章
- OKR和绩效管理如何一起工作?
- .Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)
- OpenStack collectd的从零安装服务端
- SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程)
- Boost:加载评估WebSocket服务器的性能测试程序
- 微信公众号开发之服务器接入指南之Java版本
- icoding复习6 图
- c#中属性自动完成快捷键
- 使用vue来开发一个下拉菜单组件(2)
- 云图说|ModelArts Pro:让AI开发更简单
- centos6.5 nginx1.8 php mysql,CentOS6.5 源码安装Nginx1.8 + PHP7.0.6 + MySQL5.7.12
- 有没有一些细分IT行业,没有35岁现象
- 查询各种物流运输信息
- c语言 wchar_t,一个【wchar_t】引发的学案
- python 大智慧 dll 下单_大智慧股票池自动下单教程,大智慧预警信号自动写入到文本插件...
- 小程序流量主运营技巧
- Jedis远程连接阿里云 Failed to create socket
- 语音处理:霍夫曼编码算法原理分析
- 项目组自己编写的js分页标签(百度分页)
- 计算机电脑整蛊图片,双击就蓝屏 男子愚人节整蛊怒砸笔记本
热门文章
- 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
- ARP协议在同网段及跨网段下的工作原理
- [NodeJs] 如何使用nodejs对base64进行编解码?
- [Redux/Mobx] 举例说明怎么在redux中定义action?
- 前端学习(3297):effect的使用
- Taro+react开发(53) Taro提示操作
- 前端学习(3032):vue+element今日头条管理-反馈
- [html] 请使用canvas画一个渐变的长方形
- [html] 如何更改浏览器左上角标题旁的图标?
- [vue] v-for循环中key有什么作用?