输入一个八进制数并转换为十进制数。八进制转换为十进制数的方法是按权相加,即将 八进制每位上的数乘以位权,然后相加之和即是十进制数。利用数组存放八进制数的各位数 码。 #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; }