(以“分类:简单数学问题 ==摘要== {{信息题|m进制十转进制|http://www.codevs.cn/problem/1475/|1|100|变量打错|75}} ==题意== 进制转换裸题。 ...”为内容创建页面)
 
(修改格式错误)
 
(未显示1个用户的1个中间版本)
第1行: 第1行:
 
[[分类:简单数学问题]]
 
[[分类:简单数学问题]]
 
==摘要==
 
==摘要==
{{信息题|m进制十转进制|http://www.codevs.cn/problem/1475/|1|100|变量打错|75}}
+
{{信息题|m进制十转进制|http://www.codevs.cn/problem/1475/|1|100|变量打错|75|time=2014/10/02 23:14:02}}
 
==题意==
 
==题意==
 
进制转换裸题。
 
进制转换裸题。
第8行: 第8行:
 
==代码==
 
==代码==
 
{{折叠|1475.cpp代码已折叠
 
{{折叠|1475.cpp代码已折叠
|#include<iostream>
+
|<pre>
 +
#include<iostream>
 
#include<string>
 
#include<string>
 
int main()
 
int main()
第25行: 第26行:
 
     std::cout<<ans;
 
     std::cout<<ans;
 
     return 0;
 
     return 0;
}
+
}</pre>
 
|code1475}}
 
|code1475}}

2014年10月3日 (五) 00:07的最后版本

摘要

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

著作权声明[编辑]

关于[编辑]