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进制转十进制相关推荐

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

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

  2. linux转换二进制命令,Linux--二进制,十进制,十六进制如何转换,单位换算

    进制转换 十进制 数值:0~9 数位:123 位权:百位十位个位 二进制 数值:0~1 数位:10 位权:128-64-32-16-8-4-2-1 十六进制 数值 0~9,A(10),B(11),C( ...

  3. 1475 m进制转十进制

    1475 m进制转十进制  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 白银 Silver 题解 题目描述 Description 将m进制数n转化成一个十进制数 m< ...

  4. C++其他进制转十进制

    C++其他进制转十进制 开发工具与关键技术:C++.VisualStudio 作者:何任贤 撰写时间:2019年04月15日 在学习C++基础过程中,接触到进制转换,个人想要尝试一下用C++来写一个进 ...

  5. 进制转换【最全进制转换汇总】(整数_小数_正数_负数)正负数整数小数十进制转任意进制-正负数整数小数任意进制转十进制-正负数低进制转高进制-正负数高进制转低进制

    文章目录: 补充知识点:各进制符号表示及其关系--二进制(B).八进制(O).十进制(D).十六进制(前缀OX,后缀H) 扩展:在线进制转换 第一部分:正数 一:[整数]正数十进制转任意进制:辗转相除 ...

  6. 任意进制转换为十进制(十六进制转换为十进制)

    一.十六进制转换为十进制 unsigned long HextoDec(char *hex, int length) {int i;unsigned long rslt = 0;for (i = 0; ...

  7. 任意进制与十进制之间的转换

    1.任意进制到十进制 以二进制转换到十进制和十进制转换到十进制为例: 0b10110110 =  1*2^7+1*2^5+1*2^4+1*2^2+1*2 = 128+32+16+4+2=182 182 ...

  8. java 进制转换 十进制转二,八,十六进制

    十进制转其他进制 因为在java中位运算符是直接对数值的二进制数进行操作的 并且 写的是二进制数在输出和操作时是以十进制数的形式: 所以十进制转二,八,十六进制:就已经实现了二进制,八进制,十进制,十 ...

  9. 进制转换练习-其它进制转换为十进制

    公式 数值*(进制**(位数-1))+...+... 其它进制转十进制,手工推算演练 int把其它进制转十进制的方法

最新文章

  1. OKR和绩效管理如何一起工作?
  2. .Net Discovery 系列之四--深入理解.Net垃圾收集机制(下)
  3. OpenStack collectd的从零安装服务端
  4. SSL协议(HTTPS) 握手、工作流程详解(双向HTTPS流程)
  5. Boost:加载评估WebSocket服务器的性能测试程序
  6. 微信公众号开发之服务器接入指南之Java版本
  7. icoding复习6 图
  8. c#中属性自动完成快捷键
  9. 使用vue来开发一个下拉菜单组件(2)
  10. 云图说|ModelArts Pro:让AI开发更简单
  11. centos6.5 nginx1.8 php mysql,CentOS6.5 源码安装Nginx1.8 + PHP7.0.6 + MySQL5.7.12
  12. 有没有一些细分IT行业,没有35岁现象
  13. 查询各种物流运输信息
  14. c语言 wchar_t,一个【wchar_t】引发的学案
  15. python 大智慧 dll 下单_大智慧股票池自动下单教程,大智慧预警信号自动写入到文本插件...
  16. 小程序流量主运营技巧
  17. Jedis远程连接阿里云 Failed to create socket
  18. 语音处理:霍夫曼编码算法原理分析
  19. 项目组自己编写的js分页标签(百度分页)
  20. 计算机电脑整蛊图片,双击就蓝屏 男子愚人节整蛊怒砸笔记本

热门文章

  1. 微信小程序保存图片到相册;uni-app小程序保存网络图片到相册;小程序保存图片到相册拒绝授权后重新拉起授权;保存图片到系统相册;小程序保存图片测试可以,真机保存图片失败
  2. ARP协议在同网段及跨网段下的工作原理
  3. [NodeJs] 如何使用nodejs对base64进行编解码?
  4. [Redux/Mobx] 举例说明怎么在redux中定义action?
  5. 前端学习(3297):effect的使用
  6. Taro+react开发(53) Taro提示操作
  7. 前端学习(3032):vue+element今日头条管理-反馈
  8. [html] 请使用canvas画一个渐变的长方形
  9. [html] 如何更改浏览器左上角标题旁的图标?
  10. [vue] v-for循环中key有什么作用?