2735:八进制到十进制-poj
生活随笔
收集整理的这篇文章主要介绍了
2735:八进制到十进制-poj
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
总时间限制: 1000ms 内存限制: 65536kB 描述 输入一行,仅含一个八进制表示的正整数a,a的十进制表示的范围是(0, 65536)。 输出一行,a的十进制表示。 样例输入 11 样例输出 9
代码: #include<iostream> #include <math.h> #include<string.h> using namespace std; int main() {char num_8[10001];int i,j,sum,num_10;cin>>num_8;sum=0;int t=0;for(i=strlen(num_8)-1;i>=0;i--){sum=sum+(num_8[i]-'0')*pow(8,t);//倒推 逆过程t++;}cout<<sum<<endl;return 0; } View Code
把一个八进制正整数转化成十进制。
代码: #include<iostream> #include <math.h> #include<string.h> using namespace std; int main() {char num_8[10001];int i,j,sum,num_10;cin>>num_8;sum=0;int t=0;for(i=strlen(num_8)-1;i>=0;i--){sum=sum+(num_8[i]-'0')*pow(8,t);//倒推 逆过程t++;}cout<<sum<<endl;return 0; } View Code
转载于:https://www.cnblogs.com/gcter/p/7351327.html
总结
以上是生活随笔为你收集整理的2735:八进制到十进制-poj的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: HDU 4587 TWO NODES(割
- 下一篇: 01,完全,多重,分组