要将“china”译成密码,密码规律是:用原来的字母后面第四个字母代替原来的字母。例如字母a后面第四个字母是e,用e替代a。因此“china”应译为“glmre”。请编写一个程序,用赋初值的方法使c1
时间: 2023-04-14 11:00:24 浏览: 93
= 'china'
c2 = ''
for i in c1:
if i == 'x':
c2 += 'a'
elif i == 'y':
c2 += 'b'
elif i == 'z':
c2 += 'c'
else:
c2 += chr(ord(i) + 4)
print(c2)
相关问题
用java写出要将“China”译成密码,译码规律是:用原来字母后面的第4个字母代替原来的字母
好的,这是一个简单的Java代码示例:
```
public static String encrypt(String original) {
StringBuilder result = new StringBuilder();
for (int i = 0; i < original.length(); i++) {
char c = original.charAt(i);
if (c >= 'A' && c <= 'Z') {
c += 4;
if (c > 'Z') {
c -= 26;
}
}
result.append(c);
}
return result.toString();
}
public static void main(String[] args) {
String original = "China";
String encrypted = encrypt(original);
System.out.println(encrypted); // 输出 "Glmre"
}
```
这个方法将输入字符串的每个字母向后移动了4个位置,并在超出字母表的范围时循环地回到字母表的开头。您可以将要加密的原始字符串传递给`encrypt`方法并获得加密后的结果。
要将“china"译成密码,密码规律是:用原来的字母后面第四个字母代替原来的字母。编写一程序,用赋初值的方法使
C语言程序如下:
#include <stdio.h>
#include <string.h>
int main()
{
char str[] = "china";
int len = strlen(str);
int i;
for(i = 0; i < len; i++)
{
str[i] = str[i] + 4;
}
printf("密码为:%s\n", str);
return 0;
}
回答完毕,是否还有其他问题呢?
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.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)
![](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)
![](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)