数字特征值(C语言实现)
来源:互联网 发布:怎么编程游戏知乎 编辑:程序博客网 时间:2024/06/07 00:13
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。
#include <stdio.h> #include <math.h>int main(){int n,level=1,byte=1,sum=0,b;scanf("%d",&n);if(n>=0 && n<=100000){b=n%10;if(b%2)sum=1;while(n/10){n/=10;b=n%10;level++;if(b%2==level%2){byte=pow(2,level-1);sum+=byte;}}printf("%d\n",sum);}return 0;}
0 0
- 数字特征值(C语言实现)
- 求数字特征值(C语言)
- 数字特征值-week3-C语言习题集
- C语言作业-3-2数字特征值
- C语言入门——数字特征值
- 猜数字(c语言实现)
- 猜数字(c语言实现)
- 数字特征值(5分)
- 数字三角形 c 语言实现
- c语言实现数字雨
- 数字特征值
- 数字特征值
- 数字特征值
- 数字特征值
- 数字特征值
- 数字特征值
- 数字特征值
- 数字特征值
- 设计模式之单例类——如何让一个类只实例化一个对象
- ssm框架搭建一:中文乱码问题
- Java并发:线程安全的容器:同步和并发
- POJ 2282 数位dp
- mongoDB——split&balance操作
- 数字特征值(C语言实现)
- Caffe相关知识记录
- 码农小汪-剑指Offer之27 -连续子数组的最大和
- 15教育技术冯志超之排序了
- HDU 1423 Greatest Common Increasing Subsequence(dp)
- Servlet形成二维码的输出
- 地图定位
- 回归篇-iOS APP上架流程
- linux下的hugepage