3.字母密码。 试题描述:从键盘任意输入5个小写英文字母,将其加密后输出。加密规则是:用原来英 文字母后面的第4个字母代替原来的字母。
时间: 2024-09-28 20:08:11 浏览: 369
C语言入门习题:字母密码(不使用选择结构)
5星 · 资源好评率100%
在C语言中,我们可以创建一个简单的程序来实现这个字母密码加密的功能。这里我们使用ASCII码来操作字符。ASCII码中,小写字母a到z对应的数值范围是从97到122。我们可以根据这个规则编写一个循环,让用户输入五个字符,然后替换每个字符为它后面第四个字符(在这个范围内是顺时针移动)。
以下是一个简单的C语言代码示例:
```c
#include <stdio.h>
int main() {
char input[6]; // 存储5个字符和结束符
printf("请输入5个小写字母:\n");
fgets(input, sizeof(input), stdin); // 获取用户输入并去除换行符
for (int i = 0; i < 5; i++) { // 遍历输入的字符串
if (input[i] >= 'a' && input[i] <= 'z') { // 检查是否是小写字母
int shift = 4; // 移动4位
input[i] = ((input[i] - 'a' + shift) % 26) + 'a'; // 加密
}
}
printf("加密后的字母:\n%s\n", input); // 输出加密结果
return 0;
}
```
阅读全文