题目内容:编写程序,输入一个八进制数(不超过3位),输出该数对应的十进制数。
输入样例:17
输出样例:17(8)=15(10)
输入样例:111
输出样例:111(8)=73(10)
#include<stdio.h>
#include<math.h>
int main()
{
int x,y,z,p,m;
scanf("%d",&x);//输入八进制数(不超过三位数)
y=x%10;//个位数
z=x/10%10;//十位数
p=x/100%10;//百位数
m=y*pow(8,0)+z*pow(8,1)+p*pow(8,2);
printf("%d(8)=%d(10)",x,m);
return 0;
}