Job Recruitment Website - Ranking of immigration countries - 高分 求C++源代码!维吉利亚加密

高分 求C++源代码!维吉利亚加密

完全按照你的要求

void encrypt (/*输入*/字符串密钥,/*输入和输出*/string & amp;msg){

string OrgMsg;

OrgMsg = msg

int j = ;

for(int I = ;我& ltmsg . length();i++)

{

if(j & gt;= key . length())

{

j = ;}

msg[I]=(code(orgmsg . at(I))+code(key . at(j)))% 26+' A ';

j++;}

返回;}

这样就可以了

在调用的时候请注意,不能这样的

密文= encrypt(key,msg);cout & lt& lt”密文是:“& lt& lt密文& lt& ltendl

只能是

加密(密钥,消息);cout & lt& lt”密文是:“& lt& ltmsg & lt& ltendl

因为你给出的加密函数是没有返回值的p

谢谢