输入
101
输出
5
#include<stdio.h> #include<math.h> int main() { char a[100]; int i; int count = 0; for (i = 0;; i++) { scanf("%c", &a[i]); if (a[i] == '\n') { break; } } int j; for (j = i-1; j >= 0; j--) { count += (a[j] - '0') * pow(2, i - 1 - j); } printf("%d", count); return 0; }
C语言二进制转十进制
最新推荐文章于 2022-10-09 18:48:16 发布