摘要

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

题意

进制转换裸题。

题解

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

代码

1475.cpp代码已折叠
展开折叠内容
显示/移除行号
  1. #include<iostream>
  2. #include<string>
  3. int main()
  4. {
  5. std::string ori;
  6. int con,ans=0,conPdt=1;
  7. std::cin>>ori>>con;
  8. for(int i=ori.size()-1;i>=0;--i)
  9. {
  10. if(ori[i]>='0'&&ori[i]<='9')
  11. ans+=conPdt*(ori[i]-'0');
  12. else
  13. ans+=conPdt*(ori[i]-'A'+10);
  14. conPdt*=con;
  15. }
  16. std::cout<<ans;
  17. return 0;
  18. }

著作权声明[编辑]

关于[编辑]