📄 循环编码.cpp
字号:
void xunhuan()
{
char m[100],mx[100];
char g[100];
int x=0,y=0,n=0;
int i=0,j=0;
int flag=0;
cout<<"请输入message:"<<endl;
gets(m);
x=strlen(m);
cout<<"请输入g(x):"<<endl;
gets(g);
y=strlen(g);
for(i=0;i<x;i++)
mx[i]=m[i];
for(i=x;i<x+y-1;i++)
mx[i]=48;
while(flag<x)
{int q=0;
for(i=0;i<y,q<y;i++,q++)
if(g[i]!=mx[flag+q])
mx[flag+q]=49;
else
mx[flag+q]=48;
while(mx[flag]==48 && flag<x)
flag++;
}
cout<<"循环编码为:"<<endl;
for( i=0;i<x;i++)
cout<<m[i];
for(i=x-1;i<x+y-1;i++)
cout<<mx[i];
cout<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -