求数字特征值(C语言)
来源:互联网 发布:grub命令启动windows 编辑:程序博客网 时间:2024/05/17 06:31
对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是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语言入门——数字特征值
- 数字求特征值
- JAVA求数字特征值
- 求数字特征值
- 数字求特征值
- QR分解求矩阵特征值、特征向量 C语言
- C语言-求数字阶乘(递归函数)
- C语言 求数字乘积根
- C语言 求一串数字的平均值
- 数字特征值(5分)
- [C语言]求有效数字的C语言算法
- 数字特征值
- 数字特征值
- 数字特征值
- Arduino 连接 Processing 通过 Firmata(for MAC)
- java杂记之将object类转换成int类型,
- 1016 Problem Q
- Internetmap.apk实现原理分析
- linux下用yum给php安装gd库
- 求数字特征值(C语言)
- CodeForces 25C Roads in Berland
- 【ztree系列】节点拖拽
- 如何实现Oracle的监听(listener)多个IP地址
- 栈
- my_printf的实现小例子
- 简单的几个 T-SQL 操作 XML 的小例子
- hdu 1532 Drainage Ditches【最大流】
- MS SQL修改数据库名称