为了防止信息被别人轻易窃取,需要把电码明文通过加密方式变换成为密文。要求编写并调用函数encrypt (),按要求修改字符串内容。变换规则如下:小写字母z变换成为a,其他字母变换成为该字母ASCII码顺序后一位的字母,比如o变换成为p。

函数接口定义:
void encrypt ( char *s);
其中 s为字符串首地址。

裁判测试程序样例:

#include <stdio.h>
#include <string.h>
#define MAXLINE 80
void encrypt ( char *s);
int main (void)
{char line [MAXLINE];gets(line);encrypt (line);printf ("%s\n", line);return 0;
}

/* 请在这里填写答案 */
输入样例:

adfz

输出样例:

bega

void encrypt ( char *s)
{int i;for(i=0;s[i]!=0;i++){if(s[i]=='z')s[i]='a';elses[i]=s[i]+1;}
}

6-4 电码加密 (10分)相关推荐

  1. C++学习之路 | PTA乙级—— 1048 数字加密 (20 分)(精简)

    1048 数字加密 (20 分) 本题要求实现一种数字加密方法.首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 ...

  2. 4 数字加密 (15分)——一维数组

    字节跳动校招内推码: C4BDSMC 投递链接: https://job.toutiao.com/s/J691fRK 内推交流QQ群:1049175720 think: 1晚上幸亏补题了,要不我的内心 ...

  3. 考研国家线罕见大幅上涨,12个学科涨幅10分以上,超300万人将落榜

    金磊 博雯 发自 凹非寺 量子位 | 公众号 QbitAI 随着2022年研考国家线的发布,"考研"这一话题再次成为焦点. 据央视网报道,全国457万考研大军,院校计划招生人数约1 ...

  4. 7-5 密码锁 (10 分)

    7-5 密码锁 (10 分) 在神秘的乌啦啦国度有一个非常神秘的基地,多年来,小明家族一直在为前往神秘基地而努力着.终于在历经数千年的探索之后,他们来到了神秘基地的大门口. 现在他们站在入口处,但要进 ...

  5. C语言函数题-取子串 (10分)

    6-3取子串 (10分) 编写代码,完成从指定字符串中取指定子串的代码(不利用string.h类库),给定的是子串起始位置和长度,返回一个新的子字符串的首地址.如果起始位置不妥,返回空串.如果后面的子 ...

  6. C语言入门题-7-1 最大和最小 (10分)

    7-1 最大和最小 (10分) 请使用指针法(间接访问)编写程序,程序的功能是从键盘输入 10 个数,求其最大值和最小值的差. 输入格式: 输入10个整数 输出格式: 无 输入样例: 1 2 3 4 ...

  7. C语言程序练习- L1-040 最佳情侣身高差 (10分)

    L1-040 最佳情侣身高差 (10分) 专家通过多组情侣研究数据发现,最佳的情侣身高差遵循着一个公式:(女方的身高)×1.09 =(男方的身高).如果符合,你俩的身高差不管是牵手.拥抱.接吻,都是最 ...

  8. C语言程序练习-L1-018 大笨钟 (10分)

    L1-018 大笨钟 (10分) 微博上有个自称"大笨钟V"的家伙,每天敲钟催促码农们爱惜身体早点睡觉.不过由于笨钟自己作息也不是很规律,所以敲钟并不定时.一般敲钟的点数是根据敲钟 ...

  9. C语言程序练习- L1-010 比较大小 (10分)

    L1-010 比较大小 (10分) 本题要求将输入的任意3个整数从小到大输出. 输入格式: 输入在一行中给出3个整数,其间以空格分隔. 输出格式: 在一行中将3个整数从小到大输出,其间以"- ...

最新文章

  1. win10系统英雄联盟老是重新连接服务器,win10lol重新连接无法连接服务器重试该怎么才能解决...
  2. MyISAM存储引擎
  3. DFT实训教程笔记4(bibili版本)- ATPG
  4. Graph Normalization (GN):为图神经网络学习一个有效的图归一化
  5. 信息学奥赛一本通 1911:【00NOIP普及组】税收与补贴问题 | 洛谷 P1023 [NOIP2000 普及组] 税收与补贴问题
  6. 《重构:改善既有代码的设计》—第1章1.5节结语
  7. parted如何将磁盘所有空间格式化_linux文件系统及磁盘格式化
  8. Thread was being aborted.(调试或执行较长时间的程序时发生的错误)
  9. [洛谷5463]小鱼比可爱
  10. java两周期的正选函数,在 Java 中如何计算双曲正弦,余弦和正切?
  11. Python:实现miller rabin米勒-拉宾素性检验算法(附完整源码)
  12. 【829】【06 信息检索策略和方法】
  13. 【Python】定义函数求解一元二次方程
  14. c语言捉迷藏,捉迷藏
  15. 【金融大脑-一支优秀的队伍】比赛经验分享
  16. 【批处理DOS-CMD命令-汇总和小结】-磁盘管理和修复、磁盘和分区属性的管理、设置隐藏分区卷(convert、diskpart、chkdsk)
  17. 微软企业库(Microsoft Enterprise Library Data Access Block)
  18. google使用方法及技巧
  19. 组合图形-第13届蓝桥杯Scratch省赛1真题第4题
  20. Kubernetes 之 YAML 语法

热门文章

  1. 进化:勒索软件的前世今生
  2. 又一篇10W+诞生了!
  3. 赵小楼《天道》《遥远的救世主》深度解析(59)现实中到底存不存在芮小丹这样的女子?
  4. Android视频播放器缓冲时流量显示的实现方式
  5. 小米电视的网页和珠宝的网页
  6. 闲鱼引流怎么赚钱,偷偷告诉你赚钱方法
  7. 场效应管工作原理分析及总结
  8. 【2021年新书推荐】Managing Microsoft Teams: MS-700 Exam Guide
  9. Managing Audio Playback之Managing Audio Focus
  10. ubuntu20 隐藏 顶部_ubuntu快捷键 和 自动隐藏任务栏