3260:【例43.1】 八进制转十进制
[例 43.1] 八进制转十进制
C语言:
#include<stdlib.h>
#include <stdio.h>
int x;
int main()
{
scanf("%o",&x);
printf("%d",x);
return 0;
}
C++程序:
#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
scanf("%o",&n);
printf("%d",n);
return 0;
}
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,a[11],m;
cin>>n;
for(int i=1;i<=10;i++){
a[i]=n%10;
n/=10;
}
m=a[10];
for(int i=9;i>=1;i--){
m*=8;
m+=a[i];
}
cout<<m;
return 0;
}
python3代码:
n=int(input(),8)
print(n)
信息学奥赛陪跑
合集·信奥一本通 c++启蒙版 480题通关秘籍,有问必答,有问必改。
Python信息技术学考一本通题目讲解
《信息学奥赛一本通 编程启蒙C++版》第1章 顺序结构
《信息学奥赛一本通 编程启蒙C++版》第2章 分支结构
《信息学奥赛一本通 编程启蒙C++版》第3章 循环结构
《信息学奥赛一本通 编程启蒙C++版》第3章 循环结构_第33课 | 信息学奥赛一本通 · 编程启蒙c++答案-CSDN博客
《信息学奥赛一本通 编程启蒙C++版》第4章 函数
《信息学奥赛一本通 编程启蒙C++版》第5章 数的存储与组织