请在 下方输入 要搜索的题目:

编写encrypt函数,将字符串译成密码。译码规则:将’z’变成’a’,将’Z’变成’A’,其他英文字母变为ASCII值比它大1的字母,其余字符保持不变。主函数输入一字符串(长度小于80个字符),调用encrypt函数后输出密码。提示: void encrypt( char str[ ] ) 函数将字符串str进行译码,函数无返回值。测试数据1:输入Windows95,输出:Xjoepxt95测试数据2:输入Puzzle Zip May,输出:Qvaamf Ajq Nbz

编写encrypt函数,将字符串译成密码。译码规则:将’z’变成’a’,将’Z’变成’A’,其他英文字母变为ASCII值比它大1的字母,其余字符保持不变。主函数输入一字符串(长度小于80个字符),调用encrypt函数后输出密码。提示: void encrypt( char str[ ] ) 函数将字符串str进行译码,函数无返回值。测试数据1:输入Windows95,输出:Xjoepxt95测试数据2:输入Puzzle Zip May,输出:Qvaamf Ajq Nbz

发布时间:2025-06-20 21:31:59
推荐参考答案 ( 由 快搜搜题库 官方老师解答 )
联系客服
答案:#include void encrypt(char str[]){ int i; for(i=0;str[i]!='';i++) if(str[i]=='z'||str[i]=='Z') str[i]=str[i]-25; else if(str[i]>='a'&&str[i]<'z'||str[i]>='A'&&str[i]<'Z') str[i]++;}int main(){ char s[80]; printf("Input a string: "); gets(s); encrypt(s); puts(s); return 0;}
专业技术学习
相关试题
专业技术学习
搜搜题库系统