(以“分类:简单数学问题 ==摘要== {{信息题|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代码已折叠
展开折叠内容
#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;
}

著作权声明[编辑]

关于[编辑]