因为痛,所以叫青春

我有一个梦想:穷屌丝变身富屌丝
uva575 Skew Binary

水题,不解释!

View Code
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     char s[100];
 6     while(scanf("%s",s) && s[0] != '0')
 7     {
 8         int temp = 2, sum = 0, k, i;
 9         k = strlen(s);
10         for(i = k-1;i >= 0; i--)
11         {
12             sum += (s[i]-'0')*(temp-1);
13             temp *= 2;
14         }
15         printf("%d\n",sum);
16     }
17     return 0;
18 }

posted on 2012-07-20 21:46  Nice!  阅读(171)  评论(0编辑  收藏  举报