DESProcess FILE *mfp,*cfp int ttch=0,xorRes,ttbitdiff=0 char mch,cch float bdiff=0 if((mfp=fopen(mfile,"r"))==NULL) {cout<<"Cannot open the file to compare"<<endl } if((cfp=fopen(cfile,"r"))==NULL) {cout<<"Cannot open the file to compare"<<endl } else { while(!feof(mfp)&!feof(cfp)) { ttch++ mch=fgetc(mfp) cch=fgetc(cfp) xorRes=mch^cch ttbitdiff+=(xorRes&1)+(xorRes&2)/2+(xorRes&4)/4+(xorRes&8)/8+(xorRes&16)/16+(xorRes&32)/32+(xorRes&64)/64+(xorRes&128)/128 } bdiff=float(ttbitdiff)*100/float(ttch*8) } *bitdiff8byte=float(ttbitdiff)*100/float(8*8) return bdiff
标签: DESProcess ttbitdiff xorRes bdiff
上传时间: 2016-07-02
上传用户:1079836864
本程序为C8051F32单片机编程,实现的功能为: 6位LED数码管显示时、分和秒的计时 每增加一秒用短音提示 每增加一分用中长音提示 每到整点用长音提示 2个LED灯交替闪烁,闪烁频率为1Hz 看门狗定时器打开
上传时间: 2014-06-19
上传用户:zhangjinzj
芯片为S3C2410,GPF4-7 配置为输出口,用于LED显示。GPF0/2和GPG3/11 配置为输入口,根据从引脚读出的数据判断是哪个小键盘按下,并控制相应LED灯的显示
上传时间: 2013-12-22
上传用户:爺的气质
基于C8051F020的4×4键盘,可以扩展到8*8键盘,实用!绝对没有问题。
上传时间: 2013-12-18
上传用户:Late_Li
基于单片机C8051F020,利用ZLG7290实现8*8键盘。
上传时间: 2016-07-12
上传用户:hn891122
1.有三根杆子A,B,C。A杆上有若干碟子 2.每次移动一块碟子,小的只能叠在大的上面 3.把所有碟子从A杆全部移到C杆上 经过研究发现,汉诺塔的破解很简单,就是按照移动规则向一个方向移动金片: 如3阶汉诺塔的移动:A→C,A→B,C→B,A→C,B→A,B→C,A→C 此外,汉诺塔问题也是程序设计中的经典递归问题
上传时间: 2016-07-25
上传用户:gxrui1991
电脑串口发射数据,采用无线方式,同时也包含接收并用LED点阵显示
上传时间: 2013-12-10
上传用户:asdfasdfd
基因算法,用VC++或MATLAB,java等工具设计一程序计算任一个随机产生的DNA基因表达式的有效长度和值 设随机产生的基因表达式为: + Q - / b * b a Q b a a b a a b b a a a b
上传时间: 2014-01-09
上传用户:aa54
对LED小灯的输出口初始化,启动或禁用Led显示,设置Led灯的显示状态
上传时间: 2014-08-06
上传用户:lijianyu172
一种支持按键重复,跟踪按键时间的一种M*N(3*3到8*8)任意排列的矩阵键盘程序模块。
上传时间: 2013-12-21
上传用户:jhksyghr