1475 m进制转十进制

 时间限制: 1 s
 空间限制: 128000 KB
 题目等级 : 白银 Silver

题解

题目描述 Description

将m进制数n转化成一个十进制数 m<=16

题目保证转换后的十进制数<=100

输入描述 Input Description

共一行

n和m

输出描述 Output Description

共一个数

表示m进制的n化成十进制的数

样例输入 Sample Input

1010 2

样例输出 Sample Output

10

数据范围及提示 Data Size & Hint

乘权累加法

 1 #include<iostream>
 2 #include<cmath>
 3 #include<cstring>
 4 #include<cstdio>
 5 using namespace std;
 6 int a[1001];
 7 char a1[1001];
 8 int main()
 9 {
10     int n;
11     int ans=0;
12     scanf("%s",&a1);
13     cin>>n;
14     int la=strlen(a1);
15     for(int i=0;i<la;i++)
16     {
17         if(a1[i]>=65)
18         a[i]=a1[i]-55;
19         else
20         a[i]=a1[i]-48;
21     }
22     int i=0;
23     int now=la-1;
24     while(i<la)
25     {
26         ans=ans+a[now]*(double)(pow(n,i));
27         i++;
28         now--;
29     }
30     cout<<ans;
31     return 0;
32 }

转载于:https://www.cnblogs.com/zwfymqz/p/6568602.html

1475 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. C++其他进制转十进制

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

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

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

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

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

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

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

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

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

  8. 十进制转k进制 k进制转十进制

    十进制转k进制 手算方法: 例如,205.345(10) =11001101.01011(2) ,转化时分为整数部分和小数部分 整数部分:除以k取余,写的时候从下往上将余数写出来即可 小数部分:乘以k ...

  9. X 进制转十进制黄金万能算法

    单纯.混合进制通吃,真正的黄金万能的进制转换方法. [学习的细节是欢悦的历程] Python 官网:https://www.python.org/ Free:大咖免费"圣经"教程& ...

最新文章

  1. 1.3MB的超轻YOLO算法!全平台通用,准确率接近YOLOv3,速度快上45%丨开源
  2. 去年一个百万级的小软件项目经验分享,20来个功能模块,项目不太好做有些棘手...
  3. Spring Aop实例
  4. Qt 使用正则表达式进行字符串替换
  5. 谓词筛选表达式的扩展库PredicateLib
  6. Android开发(一):android环境搭建
  7. springboot中配置多数据源mybatisPlus
  8. excel中把汉字转换成拼音(只取首字母)
  9. epson连接计算机后无法打印,如何解决连接到Epson打印机后计算机无法打印的问题...
  10. visio一分二的箭头_visio双箭头怎么画? visio2013绘制双箭头直线的教程
  11. WIN10计算机不支持3D游戏怎么办,教你如何在win10系统中开启3D加速?
  12. 【预测模型】人口结构可持续发展模型构建
  13. TT 的旅行日记 Week7作业B题
  14. vue_elementui拖住滑块拼图验证代码
  15. Intel(R) Xeon(R) CPU E5-2678 v3
  16. ​​​​​​青少年软件编程(C语言)等级考试试卷目录一览
  17. cad2006安装未找到html文件,我的CAD已安装在D驱动器上,但是在打开dwg文件时,它提示找不到C...
  18. c语言笛卡尔坐标系两点坐标,计算笛卡尔坐标系或极坐标系中2个位置之间的夹角...
  19. 51单片机物联网开发
  20. 微观经济学知识点(七)

热门文章

  1. python快速编程入门教程-半小时带你快速入门Python编程,Python快速入门教程
  2. python绘图实例-Python——matplotlib基础绘图函数示例
  3. 机器人编程语言python-个人微信接入图灵机器人(基于Python)
  4. python.freelycode.com-Python字节码介绍
  5. python开发工资多少-三年 python web 开发,在深圳工资大概时多少?
  6. python笔记基础-Python基础教程学习笔记-1
  7. python股票自动交易从零开始-python程序化交易编程-python制作自动交易程序!
  8. python语言入门m-「数据挖掘入门系列」Python快速入门
  9. 学python需要什么文化基础-中国大学MOOC的APP2020Python编程基础答案
  10. java和python的web自动化有什么区别-Java 和 Python 有哪些区别?