嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 1 元微信扫码支付:1 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
模拟计算机网络中的CRC循环冗余检测,实现对输入数据的检测。
//二进制除法
public String twochufa(String cs,String bcs) {
char[] csArr=new char[cs.length()];//除数数组
char[] bcsArr=new char[bcs.length()];//被除数数组
char[] ysArr=new char[cs.length()];//余数数组
char[] jsArr=new char[cs.length()];//减数数组
csArr=cs.toCharArray();
bcsArr=bcs.toCharArray();
for(int i=0;i<csArr.length;i ) {
jsArr[i]=csArr[i];
}
for(int i=0;i<ysArr.length;i ) {
ysArr[i]=bcsArr[i];
}
for(int n=0;n<bcsArr.length-csArr.length;n ) {
String ys="";
String c="";
for(int j=0;j<csArr.length;j ) {
if(jsArr[j]==ysArr[j]) {
c="0";
}
else {
c="1";
}ys=ys c;}
ysArr=ys.toCharArray();
for(int y=0;y<ysArr.length-1;y ) {
ysArr[y]=ysArr[y 1];
}ysArr[ysArr.length-1]=bcsArr[csArr.length n];
if (ysArr[0]=='0') {
for(int k=0;k<csArr.length;k ) {
jsArr[k]='0';
}
}else{
for(int k=0;k<csArr.length;k ) {
jsArr[k]=csArr[k];
}
}
shang=shang jsArr[0];
}
String ys="";
String c="";
for(int j=0;j<csArr.length;j ) {
if(jsArr[j]==ysArr[j]) {
c="0";
}
else {
c="1";
}ys=ys c;}
ysArr=ys.toCharArray();
String s="";
for(int i=1;i<csArr.length;i ) {
s=s ysArr[i];
}
return s;
}