在昨天我得便便帅气的老师发布了一个作业,东方博宜oj的1291;
网址:1291 - 八进制转十进制-东方博宜OJ (czos.cn)
我刚刚准备去抄借鉴别人码 so 我搜1291 8进制转换10进制 却没有(应该是很难找到)
所以这篇可以借鉴的文章就代生了:
#include<bits/stdc++.h>//c++万能的头文件 包括大多数的头文件 但时间会加大考试请不要使用
using namespace std;
int main(){
string s1;
cin>>s1;
int l=s1.size();
long long num=0,t=1;
for(int i=l-1;i>=0;i--){
num=(s1[i]-'0')*t+num;//减去字符0是为了将字符串转为数字当然就算你用函数也没人拦你
t=t*8;//了解转进制的都知道在干什么
}
cout<<num;//不用说了吧
}
文章就结束了希望能给我发个品论或其他的什么都行;
希望对你的抄写 借鉴有帮助