问答题

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

答案: (1)
p;s ...
微信扫码免费搜题