用C语言怎么做一个程序,把输入的2进制数转换成十进制数?

日期:2008-10-28 22:09:50 人气:1

用C语言怎么做一个程序,把输入的2进制数转换成十进制数?

#include"stdio.h" #include"math.h" main() { int a,sum=0,i=0; scanf("%d",&a); while(a>0) { sum=sum+a%10*pow(2.0,i); //i表示取的是第几位,应该乘上2的i次方。 a=a/10; i++; } printf("%d",sum); }
    A+
热门评论