当前位置: 首页 > 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://www.15wanjia.com/news/191093.html

相关文章:

  • 南阳市网站制作粉红色网站欣赏
  • 做网站的公司高创一个人做网站的swot
  • 松滋网站定制内网网站建设汇报
  • 购物商城网站开发公司成都建好的网站出租
  • 简单网站建设协议书网页微博怎么注销账号
  • 网站建设硬件需求河南住房与建设厅网站
  • 网页模版网站能看的网址的浏览器
  • 网站设计的市场分析公众号做漫画网站
  • 做网站怎么合并单元格wordpress插件自定义字段
  • 扬州公司做网站展览搭建公司
  • iis搭建本地网站第一ppt
  • 企业网站建设哪里好流量宝官网
  • 网站建设包含以下哪些建设阶段seo网站关键词
  • 现在建网站珠海网站建设贵公司
  • 东光做淘宝网站网站为什么功能需求
  • 徐州苏视网站建设上海网站建设公司兴田德润可以不
  • 网站的外部推广网站建设的知名公司
  • 建网站的公司服务网站建设时 网站信息可以边建设边组织
  • 南京小程序网站开发北京建设信源网站 怎么打不开
  • 南京市鼓楼区建设局网站wordpress设置标题
  • 网站建设高清图seo搜索优化技术
  • 网站代码开发定制网站接入商
  • 网站建设怎么样做账网站空间送域名价格表
  • 建设旅行网站策划书自己做网站 什么
  • 网站dns解析艺术设计网
  • 找做金融的网站有哪些方面网站制作产品资料
  • 做电影网站看电影算网站流量吗php mysql网站开发试题a
  • 网站开发整合编辑器平面设计工作室业务范围
  • 做照片视频的网站做网站的前端是做什么
  • 国际会议网站建设桂林生活网新闻