二进制转十进制
二进制转十进制原理如下 十进制数除二 余数 再除二 余数 … … 1或者0 1 / 0 然后结果就是余数从下至上的所有数。余数只可能是0 / 1.
代码
#include<stdio.h>
#include<math.h>
int main()
{
int a
[10] = {1,0,0,1,0,1,1,0,0,0};
int i
= 0;
int sum
= 0;
for(i
= 9;i
>=0;i
--)
{
sum
= sum
+ a
[i
] * pow(2,abs(i
-9));
}
printf("%d\n",sum
);
return 0;
}
转载请注明原文地址: https://mac.8miu.com/read-484367.html