制定密码,用原来字母后的第四个字母代替原来的字母,用C程序表达
时间: 2023-04-09 14:03:55 浏览: 125
C语言实现密码程序
5星 · 资源好评率100%
我可以回答这个问题。以下是一个简单的C程序,可以将输入的字符串中的每个字母替换为它后面的第四个字母:
```
#include <stdio.h>
#include <string.h>
int main() {
char password[100];
printf("请输入密码:");
scanf("%s", password);
int len = strlen(password);
for (int i = 0; i < len; i++) {
if (password[i] >= 'a' && password[i] <= 'z') {
password[i] = (password[i] - 'a' + 4) % 26 + 'a';
} else if (password[i] >= 'A' && password[i] <= 'Z') {
password[i] = (password[i] - 'A' + 4) % 26 + 'A';
}
}
printf("加密后的密码是:%s\n", password);
return 0;
}
```
这个程序首先读入一个字符串,然后遍历字符串中的每个字符,如果是小写字母,则将它替换为它后面的第四个小写字母,如果是大写字母,则将它替换为它后面的第四个大写字母。最后输出加密后的密码。
阅读全文