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