八进制转十进制

#include<stdio.h>
int main()
{
char a[1000];
int i,t=0;
long sum=0;
printf("请输入一个八进制的数:\n");
scanf("%s",a);
for(i=0;a[i];++i){
t=a[i]-'0';
sum=sum*8+t;
}
printf("%ld",sum);
return 0;
}

进制转换——八进制转十进制
程序运行结果:

请输入一个八进制的数:

10

8

请输入一个八进制的数:

77

63

进制转换——八进制转十进制

相关文章: