编写c语言程序 从键盘上输入一个小写字母,该字母加密狗后变成其后面第二个字母输出
时间: 2024-11-09 09:25:26 浏览: 36
在C语言中,编写一个简单的程序实现字母加密,即将用户输入的小写字母转换为其后面的第二个字母,可以使用数组或字符循环来完成这个任务。下面是一个示例程序:
```c
#include <stdio.h>
#include <ctype.h> // 包含函数islower()用于检查字符是否为小写字母
void encrypt_char(char input) {
if (islower(input)) { // 检查输入的是小写字母
if (input == 'z') { // 如果是'z',则将其替换为'a'
input = 'a';
} else {
input += 2; // 否则,将字符向后移动两位
}
}
printf("%c", input); // 输出加密后的字符
}
int main() {
char ch;
printf("请输入一个小写字母:");
scanf("%c", &ch);
encrypt_char(ch);
return 0;
}
```
在这个程序中,`encrypt_char` 函数接收一个字符作为输入,判断它是否是小写字母。如果是,就加上2位;如果到了'z',则回绕到'a'。然后主函数会读取用户的输入并调用这个函数。
阅读全文