c语言编程:输入一个只包含0和1的二进制数,打印出相应的十进制、八进制和十六进制形式。

日期:2007-06-19 20:27:21 人气:1

c语言编程:输入一个只包含0和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); }
    A+
热门评论