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(割
- 下一篇: 【转】python删除小记