问答题
输入一个八进制数并转换为十进制数。八进制转换为十进制数的方法是按权相加,即将
八进制每位上的数乘以位权,然后相加之和即是十进制数。利用数组存放八进制数的各位数
码。
#include
#define N 6
int main ()
{
int n, temp ;
char s [ N ], * p = s;
printf ( "请输入八进制数:" );
gets ( _________ );
for ( n = 0; ______________; p ++ )
{
temp = * p - '0';
_____________;
}
printf ( "对应的十进制数:%d",n );
return 0; }