[C++] 纯文本查看 复制代码 void zifujiami()
{
char a[100];
cin>>a;
for(int i=0;i<strlen(a);i++)
{
if(a[i]>='x') a[i]=a[i]-'x'+'a';
else a[i]=a[i]+3;
printf("%c",a[i]);
}
}
//string **;
//getline(cin,**);
//**.length();
//char **[];
//gets(**);
//strlen(**);
void xinxijiami()//信息加密
{
char a[100];
gets(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]);
else if(a[i]>='A' && a[i]<='D') a[i]='Z'-('D'-a[i]);
else a[i]=a[i]-4;
}
printf("%c",a[i]);
}
}
void xinxijiami2()//信息加密
{
string a;
getline(cin,a);
for(int i=0;i<a.length();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]);
else if(a[i]>='A' && a[i]<='D') a[i]='Z'-('D'-a[i]);
else a[i]=a[i]-4;
}
printf("%c",a[i]);
}
}
void zifuyasuo()
{
char a[1000];
int t=1;
cin>>a;
printf("%c",a[0]);
for(int i=1;i<strlen(a);i++)
{
if(a[i]==a[i-1]) t++;
else
{
if(t>1) printf("%d%c",t,a[i]);
else printf("%c",a[i]);
t=1;
}
}
if(t>1) printf("%d",t);
} |