您的位置:首页 > 其它

UVA 575 (暑假-数论 -A - Skew Binary)

2014-07-22 08:40 525 查看
#include <stdio.h>
#include <string.h>
#include <math.h>

int main() {
char str[1000];
while (gets(str) && str[0] != '0') {
int sum = 0;
int len = strlen(str);
for (int i = 1; i <= len; i++) {
sum += (str[len - i] - '0') * (pow(2, i) - 1);
}
printf("%d\n", sum);
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: