编写一段C++代码,给字母加密。加密规则是,将每个字母变换为其后第五个字母
时间: 2023-06-08 12:04:27 浏览: 189
好的,我可以帮您编写这段代码。以下是加密字母的C代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char message[100];
printf("请输入要加密的消息:");
fgets(message, 100, stdin);
int length = strlen(message);
for(int i=0; i<length; i++)
{
if(message[i] >= 'a' && message[i] <= 'z')
{
message[i] = (((message[i] - 'a') + 5) % 26) + 'a';
}
else if(message[i] >= 'A' && message[i] <= 'Z')
{
message[i] = (((message[i] - 'A') + 5) % 26) + 'A';
}
}
printf("加密后的消息为:%s\n", message);
return 0;
}
```
这段代码可以将输入的消息中的字母加密,具体的规则是将每个字母变换为其后第五个字母。如果输入的消息中含有非字母字符,则这些字符会被保留不变。请注意,这段代码只是一个简单的加密算法,实际应用中需要使用更加复杂的加密算法来保护数据的安全。
阅读全文