首页 > 其他 > 详细

openjudge 2973

时间:2014-04-18 15:38:09      阅读:494      评论:0      收藏:0      [点我收藏+]

3.2相邻数字的基数不等比:skew数

简单题,下面代码已AC。

bubuko.com,布布扣
 1 #include<stdio.h>
 2 #include<string.h>
 3 #include<math.h>
 4 int tran2ten(char * data)
 5 {
 6     int i = 0;
 7     int len = strlen(data);
 8     if(len == 1 && data[0] == 0)
 9         return -1;
10     int x = 0,r = 0;
11     while(len>0)
12     {
13         x = *(data++) - 0;
14         r +=x*(pow(2,len)-1);
15         len--;
16         if(x == 2)
17             break;
18     }
19     printf("%d\n",r);
20     return r;
21 }
22 int main(void)
23 {
24     char data[32];
25     while(1)
26     {
27         scanf("%s", data);
28         if(tran2ten(data) == -1)
29             break;
30 
31     }
32 }
bubuko.com,布布扣

 

openjudge 2973,布布扣,bubuko.com

openjudge 2973

原文:http://www.cnblogs.com/echoht/p/3672758.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!