加密函数解决
#include<iostream>using namespace std;
void encrypt(char s[],int n)
{
for(int i=0;i<n-1;i++)
if(s[i]<0)
{char t=s[i];s[i]=s[i+1];s[i+1]=t;//这里交换前后两个字节是怎么交换的啊?比如输入“请支付1000¥到MIKE的账户”,加密是怎么完成的?弄不懂,望有人指教
i++;
}
}
int main()
{
char text[1024];
cout<<"请输入一个中英文字符串:";
cin.getline(text,1024);
int len=strlen(text);
encrypt(text,len);
cout<<"密文为:"<<text<<endl;
encrypt(text,len);
cout<<"解密后为:"<<text<<endl;
return 0;
}