从键盘任意输入5个小写英文字母,将其加密后输出。加密规则是:用原来英文字母后面的第4个字母代替原来的字母。例如,小写字母a后面第4个字母是e,e代替a。再如,大写字母w后面第4个字母是a,a代替w。请编程实现上述加密方案C语言
时间: 2023-05-21 09:05:59 浏览: 61
#include <stdio.h>
int main()
{
char c[5];
printf("请输入5个小写英文字母:\n");
scanf("%c%c%c%c%c", &c[0], &c[1], &c[2], &c[3], &c[4]);
printf("加密后的结果为:\n");
printf("%c%c%c%c%c\n", (c[0] - 'a' + 4) % 26 + 'a', (c[1] - 'a' + 4) % 26 + 'a',
(c[2] - 'a' + 4) % 26 + 'a', (c[3] - 'a' + 4) % 26 + 'a',
(c[4] - 'a' + 4) % 26 + 'a');
return 0;
}
相关问题
从键盘任意输入五个小写英文字母,将其加密后输出。加密规则是:用原来英文字母后面的第四个字母代替原来的字母。
好的,以下是加密的代码:
```python
input_str = input("请输入五个小写英文字母:")
output_str = ""
for char in input_str:
new_char = chr(ord(char) + 4)
if new_char > 'z':
new_char = chr(ord(new_char) - 26)
output_str += new_char
print("加密后的字符串为:", output_str)
```
例如,如果输入字符串为 "hello",则输出加密后的字符串为 "lipps"。
请注意,这种加密方式并不安全,只是一个简单的示例。
用C语言写个程序从键盘任意输入5个小写英文字母,将其加密后输出。加密规则是:用原来英文字母后面的第4个字母代替原来的字母。
```
#include <stdio.h>
int main() {
char letters[5]; // 用于存储输入的五个小写英文字母
char encrypted[5]; // 用于存储加密后的五个字母
int i;
printf("请输入五个小写英文字母:\n");
for (i = 0; i < 5; i++) {
scanf("%c", &letters[i]); // 从键盘读入一个字符
getchar(); // 读取多余的换行符或空格
encrypted[i] = letters[i] + 4; // 加密
}
printf("加密后的字母为:\n");
for (i = 0; i < 5; i++) {
printf("%c", encrypted[i]); // 输出加密后的字母
}
return 0;
}
```
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)