平日小问题(6):m进制转十进制
来源:互联网 发布:ubuntu服务器版u盘安装 编辑:程序博客网 时间:2024/06/06 13:56
/* 出自CODEVS m进制转十进制 题目描述 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 <iostream>#include <string>#include <cmath>using namespace std;int main(){ int s,m,temp; string n; cin>>n>>m; s = 0;/* ASCII码中, 0~9为48~57 A~Z 为65~90*/ for(int i=n.length()-1; i>=0; i--) { temp = n.length()-(i+1); if(n[i]>=48 && n[i]<=57) { s += (n[i]-'0') * pow(m,temp); } else { s += ((n[i]-17-'0')+10) * pow(m,temp); } } cout<<s<<endl; return 0;}
0 0
- 平日小问题(6):m进制转十进制
- 平日小问题(5):十进制转m进制
- 平日小问题(3):分数的求和问题
- 平日小问题(4):C++的随机数函数
- m进制转十进制
- 问题 M 十六进制转十进制
- 1474 十进制转m进制+1475 m进制转十进制
- wikioi p1475 m进制转十进制
- wikioi m进制转十进制c
- CODEVS 1475 m进制转十进制
- CODEVS 1475 m进制转十进制
- codves m进制转十进制 1475
- 平日小问题 (1): call of overloaded 'max(char&, char&)' is ambiguous
- 平日小问题 (2):[Error] 'setprecision' is not a member of 'std'
- Wikioi 天梯 m进制转十进制(1475)
- wikioi天梯之1475 m进制转十进制
- codevs天梯 m进制转十进制 模拟
- codevs天梯 m进制转十进制 模拟
- (Java)LeetCode-64. Minimum Path Sum
- 矩阵最小二乘求导
- Java并发基础(七)-原子类和并发集合类
- Project Euler Problem 1
- JSON Web Token - 在Web应用间安全地传递信息 JWT
- 平日小问题(6):m进制转十进制
- [hdu5521]最短路优化
- 《图解HTTP》学习笔记
- Cookie的过期时间设置
- ToolBar的使用
- 布隆过滤器(Bloom Filter)详解
- 设计模式之-观察者篇
- myeclipse maven 项目部署发现maven管理的jar没有进入
- 视图定位器ViewResolver