博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
百练 2973 Skew数 解题报告
阅读量:4634 次
发布时间:2019-06-09

本文共 623 字,大约阅读时间需要 2 分钟。

思路:

  计算出每一个skew数的不同位数表示的权值,然后用该位与权值相乘。用int数组来装权值,用char数组来装skew数。

代码:

#include
#include
int main(){ int i, k, sum; int base[32]; char skew[32]; base[0] = 1; for(i = 1; i < 32; i++) base[i] = 2*base[i-1]+1;//计算每一位的基值 while(1) { scanf("%s", skew); if(strcmp(skew, "0") == 0) break; sum = 0; k = strlen(skew); for(i = 0; i < strlen(skew); i++) { k--; sum += (skew[i] - '0')*base[k]; } printf("%d\n", sum); } return 0;}

 

转载于:https://www.cnblogs.com/la0bei/p/3603289.html

你可能感兴趣的文章
Scrum开发模式
查看>>
MappedByteBuffer
查看>>
搭建邮件服务器 Postfix + Dovecot (CentOS)
查看>>
DBConvert Studio 数据迁移转换
查看>>
CSS3-Canvas画布(线条)
查看>>
反射类
查看>>
leetcode 64. Minimum Path Sum
查看>>
解决NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
查看>>
百度云分享下载链接
查看>>
AttributeError: module 'matplotlib' has no attribute 'verbose'
查看>>
模块module
查看>>
php运算符容易入坑的题目
查看>>
02-css的选择器
查看>>
欧拉计划007
查看>>
spring controller方法和jstl
查看>>
精品电子书分享 – 《JavaScript Enlightenment.PDF》
查看>>
16个时髦的扁平化设计的 HTML5 & CSS3 网站模板
查看>>
could not instantiate class [com.jinqing.cashier.entity.abstractVO.TradeItemVO] from tuple
查看>>
Java_JVM参数-XX:MaxDirectMemorySize 与 两种 ByteBuffer: heap,direct ByteBuffer
查看>>
【转载】HBase Region重点剖析
查看>>