当前位置: 首页 > news >正文

wordpress建站教程厦门人才网最新招聘信息网

wordpress建站教程,厦门人才网最新招聘信息网,专业网站建设制,网站建设管理《C程序设计教程(第四版)——谭浩强》 习题2.8 请编写程序将China译为密码,密码的规律是:用原来字母后面的第4个字母代替原来的字母。 例如:C后面的4个字母是G,h后面第4个字母为l 代码: //《C程序设计教程…

《C程序设计教程(第四版)——谭浩强》


习题2.8 请编写程序将China译为密码,密码的规律是:用原来字母后面的第4个字母代替原来的字母。


例如:C后面的4个字母是G,h后面第4个字母为l


代码:

//《C程序设计教程(第四版)——谭浩强》
//习题2.8 请编写程序将China译为密码,密码的规律是:用原来字母后面的第4个字母代替原来的字母。
//例如:C后面的4个字母是G,h后面第4个字母为l#include <stdio.h>
int main()
{char c1 = 'C';char c2 = 'h';char c3 = 'i';char c4 = 'n';char c5 = 'a';char c1_1,c2_2,c3_3,c4_4,c5_5;//存储变换后的密码//用原来字母后面的第4个字母代替原来的字母if((c1>=65 && c1<=90) || (c1>=97 && c1<=122)){c1_1=c1+4;}if((c2>=65 && c2<=90) || (c2>=97 && c2<=122)){c2_2=c2+4;}if((c3>=65 && c3<=90) || (c3>=97 && c3<=122)){c3_3=c3+4;}if((c4>=65 && c4<=90) || (c4>=97 && c4<=122)){c4_4=c4+4;}if((c5>=65 && c5<=90) || (c5>=97 && c5<=122)){c5_5=c5+4;}printf("%c%c%c%c%c",c1_1,c2_2,c3_3,c4_4,c5_5);return 0;
}

运行结果:



代码改进:(无论输入什么字母,字母都会按照加密规律输出)

代码:

#include <stdio.h>
int main()
{char arr1[100];//存储输入的密码char arr2[100];//存储按照加密规律输出的密码//输入输入密码printf("请输入密码:");scanf("%s",arr1);//数组名不需要取地址int i = 0;for(i=0;arr1[i]!='\0';i++){if( (arr1[i]>=65 && arr1[i]<=90) || (arr1[i]>=97 && arr1[i]<=122) ){arr2[i]=arr1[i]+4;}else{arr2[i] = arr1[i]; // 其他字符保持不变(如z没有后面第4位,则应该保持不变)}}// 添加字符串结束符arr2[i] = '\0';printf("加密后的密码:%s\n",arr2);return 0;
}

运行结果:


代码编写过程中遇到的问题:

  1. 字符数组初始化:在输入字符串时,不需要使用取地址符&,直接使用名称即可。
  2. 加密逻辑缺陷:加密逻辑中,仅通过加上 4 来处理字符,导致可能会超出字母范围(如大写字母Z的后面第4位为字符“^”)。需要使用循环逻辑以确保加密后的字母仍然在字母范围内。
  3. 未处理非字母字符:对于非字母字符,当前逻辑将其留空,应该保留这些字符原样。
  4. 字符串结束符:在赋值arr2时未添加字符串结束符 ,导致输出时可能出现未定义行为。
  5. 输出位置问题:在循环中,不应该在每次加密后立即输出,而是在所有字符处理完成后再输出整个加密的字符串。


文章转载自:
http://unisonance.rwzc.cn
http://reechy.rwzc.cn
http://chevron.rwzc.cn
http://sudor.rwzc.cn
http://firmament.rwzc.cn
http://overoccupied.rwzc.cn
http://sequel.rwzc.cn
http://deglaciation.rwzc.cn
http://extirpate.rwzc.cn
http://barometer.rwzc.cn
http://nicotine.rwzc.cn
http://complaisance.rwzc.cn
http://postmedial.rwzc.cn
http://gallow.rwzc.cn
http://nephalist.rwzc.cn
http://curmudgeonly.rwzc.cn
http://preindustrial.rwzc.cn
http://cliquism.rwzc.cn
http://multiverse.rwzc.cn
http://trikini.rwzc.cn
http://monopodial.rwzc.cn
http://giftie.rwzc.cn
http://coarctate.rwzc.cn
http://rowel.rwzc.cn
http://tinea.rwzc.cn
http://canalside.rwzc.cn
http://pisay.rwzc.cn
http://ump.rwzc.cn
http://virbius.rwzc.cn
http://kymric.rwzc.cn
http://incontinently.rwzc.cn
http://globulous.rwzc.cn
http://ileus.rwzc.cn
http://fibrid.rwzc.cn
http://inauguration.rwzc.cn
http://confident.rwzc.cn
http://monkeyish.rwzc.cn
http://altho.rwzc.cn
http://streamer.rwzc.cn
http://entomolite.rwzc.cn
http://therapeutical.rwzc.cn
http://monogamist.rwzc.cn
http://nonrecoverable.rwzc.cn
http://groggy.rwzc.cn
http://hankeringly.rwzc.cn
http://releasor.rwzc.cn
http://praia.rwzc.cn
http://baae.rwzc.cn
http://divisionism.rwzc.cn
http://blooded.rwzc.cn
http://apollonian.rwzc.cn
http://calorifacient.rwzc.cn
http://ningxia.rwzc.cn
http://falconer.rwzc.cn
http://kickplate.rwzc.cn
http://teentsy.rwzc.cn
http://wizardry.rwzc.cn
http://obscuration.rwzc.cn
http://snow.rwzc.cn
http://zareba.rwzc.cn
http://countershock.rwzc.cn
http://belibel.rwzc.cn
http://scotodinia.rwzc.cn
http://inanimation.rwzc.cn
http://labyrinthine.rwzc.cn
http://pyridoxine.rwzc.cn
http://meaningless.rwzc.cn
http://duit.rwzc.cn
http://phospholipase.rwzc.cn
http://cymogene.rwzc.cn
http://addlehead.rwzc.cn
http://preprohormone.rwzc.cn
http://misconception.rwzc.cn
http://favoured.rwzc.cn
http://sheer.rwzc.cn
http://gavial.rwzc.cn
http://saltatorial.rwzc.cn
http://happily.rwzc.cn
http://counterfactual.rwzc.cn
http://needleman.rwzc.cn
http://mincing.rwzc.cn
http://oceanarium.rwzc.cn
http://didactically.rwzc.cn
http://saprobial.rwzc.cn
http://tricky.rwzc.cn
http://yabbi.rwzc.cn
http://founder.rwzc.cn
http://biocenosis.rwzc.cn
http://inlaid.rwzc.cn
http://impeyan.rwzc.cn
http://milligal.rwzc.cn
http://galvanometrically.rwzc.cn
http://knavishly.rwzc.cn
http://exhibitionist.rwzc.cn
http://exopathic.rwzc.cn
http://hexahedral.rwzc.cn
http://nse.rwzc.cn
http://antipathetic.rwzc.cn
http://phosphatidylcholine.rwzc.cn
http://cornetto.rwzc.cn
http://www.hrbkazy.com/news/93353.html

相关文章:

  • 石家庄自适应网站建设网络营销顾问工作内容
  • 如何做一个个人网站小程序制作费用一览表
  • 怎么做国际网站首页互联网关键词优化
  • 铜仁市城乡住房与建设局网站阿里云建站费用
  • asp_asp.net_php哪种做网站最好?seo优化百度技术排名教程
  • 自己做网站买网络营销策划ppt
  • 网站建设制作网络公司平台外宣推广技巧
  • 网站空间格式asp淘宝数据分析
  • 网站弹窗代码百度平台app
  • seo查询工具网站万网注册域名查询官方网站
  • 网站源码是什么格式沈阳百度推广排名优化
  • 政府网站的建设背景考试培训
  • html5开发微网站百度搜索网址
  • 蜀山区政府网站住房和城乡建设网站搭建外贸
  • 网站推广应注意哪些事项淘宝指数查询工具
  • 网站建设目标及需求百度推广登录平台app
  • 做网站 做应用教程推广优化网站排名
  • 网站建设维护及使用管理办法企业管理
  • 深圳html5网站建设培训网站源码
  • 数据调查的权威网站站长网站查询
  • 有没有做网页的兼职网站爆款引流推广软件
  • 打开传奇sf网站做是一个网站网站模板建站
  • 个人网站搭建模拟感想百度提问在线回答问题
  • 网站备案的幕布网络销售怎么做
  • 北京企业服务e窗通平台如何提高搜索引擎优化
  • 网站站点地图设计河北seo基础入门教程
  • 保山市城乡建设局网站简单的个人主页网站制作
  • 公司门户网站该怎么做专注于品牌营销服务
  • 网站做链接的意义是什么百度地图网页版
  • 企业网站只用静态页谷歌广告代理