Sicily 3980 二进制转十进制 (难得水题)

来源:互联网 发布:淘宝买到的宝贝打不开 编辑:程序博客网 时间:2024/04/30 14:05

不想水了。

代码如下:

#include <stdio.h>#include <string.h>int main(){int te;int w;int i;int length;char s[33];int sum;scanf("%d", &te);while(te--){sum = 0;scanf("%s", s);length = strlen(s);w = 1;for(i = 0; i < length; i++){sum += w * (s[length - 1 - i] - '0');w += w;}printf("%d\n", sum);}return 0;}
原创粉丝点击