c语言编程:输入一个只包含0和1的二进制数,打印出相应的十进制、八进制和十六进制形式。
c语言编程:输入一个只包含0和1的二进制数,打印出相应的十进制、八进制和十六进制形式。
  日期:2007-06-19 20:27:21 人气:1
  
  //只算个二进制到十进制的,其它类似.已经测试,没问题。
如果有错误,肯定是复制的问题,照样打入就可以了。
#include
#include
void two_ten(int num[],int sub)
{
  int i;
  double sum=0;
  for(i=0;i<sub;i++)
{
  sum=sum+num[i]*pow(2,i);
}
printf("转换为十进制后为:%.0lf\n",sum);
}
      