字串加解密 演算法

2021-07-15 13:46:22 字數 981 閱讀 8725

/* 題目描述

1、對輸入的字串進行加解密,並輸出。

2加密方法為:

當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b;字母z時則替換為a;

當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0;

其他字元不做變化。

3、解密方法為加密的逆過程。

*/#include #include void encrypt (char aucpassword, char aucresult);

void unencrypt (char result, char password);

int main()

//在該函式中實現字串加密並輸出

// 1、字串以\0結尾。

// 2、字串最長100個字元。

void encrypt (char aucpassword, char aucresult)

else

}else if(*pwd >= 'a' && *pwd <= 'z')

else

} else if(*pwd >= 'a' && *pwd <= 'z')

else

}else

pwd++;

res++;

} //*res = '\0';

}//在該函式中實現字串解密並輸出

int unencrypt (char result, char password)

else

} else if(*res >= 'a' && *res <= 'z')

else

} else if(*res >= 'a' && *res <= 'z')

else

}else

pwd++;

res++;

} return 0;

//*pwd = '\0';

}

字串加解密

題目 1 對輸入的字串進行加解密,並輸出。2加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入 輸入一串要加密的密...

字串加解密

題目描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。介面描述 實現介面...

字串加解密

描述 1 對輸入的字串進行加解密,並輸出。2 加密方法為 當內容是英文本母時則用該英文本母的後乙個字母替換,同時字母變換大小寫,如字母a時則替換為b 字母z時則替換為a 當內容是數字時則把該數字加1,如0替換1,1替換2,9替換0 其他字元不做變化。3 解密方法為加密的逆過程。輸入輸入一串要加密的密...