将一个八进制数转换成十进制数程序设计题
问题描述:
将一个八进制数转换成十进制数
程序设计题
答
搜索是个好东西.
int hex8(int n)
{
int s=0,k=1;
while(n)
{
s+=(n%10)*k;
k*=8;
n/=10;
}
return s;
}
void main()
{
int n;
printf("%d",hex8(n);
}