摘要

题目链接 难度等级 完成状态 完成分数 最后编辑时间 失误原因(初次提交分数)
m进制十转进制 ★☆☆☆☆ 答案正确 100 2014/10/02 23:14:02 变量打错(75)

题意

进制转换裸题。

题解

按位乘上,同样没什么特别.。

代码

1475.cpp代码已折叠
展开折叠内容
#include<iostream>
#include<string>
int main()
{
    std::string ori;
    int con,ans=0,conPdt=1;
    std::cin>>ori>>con;
    for(int i=ori.size()-1;i>=0;--i)
    {
        if(ori[i]>='0'&&ori[i]<='9')
            ans+=conPdt*(ori[i]-'0');
        else
            ans+=conPdt*(ori[i]-'A'+10);
        conPdt*=con;
    }
    std::cout<<ans;
    return 0;
}

著作权声明[编辑]

关于[编辑]