标签:strlen text wrapper 进制 icon href 输入 _id http
将m进制数n转化成一个十进制数 m<=16
题目保证转换后的十进制数<=100
共一行
n和m
共一个数
表示m进制的n化成十进制的数
1010 2
10
#include<iostream> #include<cmath> #include<cstring> using namespace std; char n[100]; int main() { int m; while(cin >> n >> m) { int sum = 0; int p = strlen(n) - 1; for(int i = 0; i < strlen(n); i++, p--) { if(n[i] >= ‘A‘) sum += pow(m, p) * ((n[i] - ‘A‘) + 10); else sum += pow(m, p) * (n[i] - ‘0‘); } cout << sum << endl; } }
标签:strlen text wrapper 进制 icon href 输入 _id http
原文地址:http://www.cnblogs.com/denghui666/p/7818686.html