题目链接 | 难度等级 | 完成状态 | 完成分数 | 最后编辑时间 | 失误原因(初次提交分数) |
---|---|---|---|---|---|
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; } |