[C++] 纯文本查看 复制代码 void xinxijiami()//信息加密
{
char a[100];//string a;
gets(a);//getline(cin,a);
for(int i=0;i<strlen(a);i++)
{
if(((a[i]>='A')&&(a[i]<='Z'))||((a[i]>='a')&&(a[i]<='z')))
{
if((a[i]>='a')&&(a[i]<='d'))
{
a[i]='z'-('d'-a[i]);
}
if((a[i]>='A')&&(a[i]<='D'))
{
a[i]='Z'-('D'-a[i]);
}
else
{
a[i]=a[i]-4;
}
}
cout<<a[i];
}
}
void zifuchanyasuo()//字符串压缩
{
char a[100];
int b=1;
cin>>a;
cout<<a[0];
for(int i=1;i<strlen(a);i++)
{
if(a[i]==a[i-1])
{
b++;
}
else
{
if(b>1)
{
cout<<b;
b=1;
}
cout<<a[i];
}
}
if(b>1)
{
cout<<b;
}
} |