听写程序对一行英文字母加密如下方法:对每个字母,用字母表后该字母后面第五个字母代替原来的字母(利用

1个回答
展开全部
摘要 听写程序对一行英文字母加密如下方法:对每个字母,用字母表后该字母后面第五个字母代替原来的字母(利用字符组实现)#includeint main(){char cypher[4]="Love",code[4];const int N=26;int i=0,n;printf("please input the keys :\n");scanf("%d",&n);printf("The original word is %s \n", cypher);for(;i'Z')cypher[i] =((cypher[i] - 'a')+n)%N+'a';elsecypher[i]=((cypher[i] - 'A')+n)%N+'A';}printf(("The encrypted word is %s , cypher);return 0;}
咨询记录 · 回答于2022-11-18
听写程序对一行英文字母加密如下方法:对每个字母,用字母表后该字母后面第五个字母代替原来的字母(利用字符组实现)
听写程序对一行英文字母加密如下方法:对每个字母,用字母表后该字母后面第五个字母代替原来的字母(利用字符组实现)#includeint main(){char cypher[4]="Love",code[4];const int N=26;int i=0,n;printf("please input the keys :\n");scanf("%d",&n);printf("The original word is %s \n", cypher);for(;i'Z')cypher[i] =((cypher[i] - 'a')+n)%N+'a';elsecypher[i]=((cypher[i] - 'A')+n)%N+'A';}printf(("The encrypted word is %s , cypher);return 0;}
a)将用户输入 的字符串编成密码串,编码的规则如下:对于第n个字符, 如果该字符是英文字母,那么用英文字母表后面第n个字母代替该字母。例如,用户输入“ab, cd",那么程序应该将其译为"bd, hj”。 b)可以将用户 输入的密码串译回原串,例如用户输入密码串“bd, hj"”, 那么程序要将其译回“ab,cd
String转成char[],每个+4,超出循环,再挨个拼接起来
您还可以拍清晰点嘛亲
编写程序对一行英文字母用如下方法加密:对每个字母,用字母表后该字母后面第5个字母代替原来的字母。(利用字符数组实现)请用c语言谢谢
#include int main(){\x09char c1,c2,c3,c4,c5;\x09c1='C';\x09c2='h';\x09c3='i';\x09c4='n';\x09c5='a';\x09printf("%c%c%c%c%c\n",c1+5,c2+5,c3+5,c4+5,c5+5);\x09return 0;}
任意输入2个整数,编写2个函数分别求这2个整数的最大公约数和最小公倍数,结果在主函数中输出。
int max_common_divisor(int a, int b){//最大公约数 int large_num, small_num, r; if(a>b) { large_num = a; small_num = b; }else{ large_num = b; small_num = a; } for(int i=1; ib) { large_num = a; sm...
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消