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

高校网站建设要点m大宅高端设计公司首页

高校网站建设要点,m大宅高端设计公司首页,如何在720云网站做全景视频下载,设计小程序多少钱C语言课程设计文件加密解密C语言程序设计 课程设计学 院 计算机工程 班 级 计算1313姓 名 学 号 201321121089成 绩 指导老师2014年6月26日计算1313班C语言程序设计课程设计大纲一、设计目的#xff1a;通过课程设计#xff0c;学会把相关的理论知识和实际应用相结合#xf…C语言课程设计文件加密解密C语言程序设计 课程设计学 院 计算机工程 班 级 计算1313姓 名 学 号 201321121089成 绩 指导老师2014年6月26日计算1313班C语言程序设计课程设计大纲一、设计目的通过课程设计学会把相关的理论知识和实际应用相结合锻炼了独立实践的能力学会了查阅与设计相关资料的能力。二、设计内容设计题目学生使用C语言设计程序产生如下界面0-6对应不同功能若不用汉字可用拼音或英文表示。*************************************************************************************** ** 1--输入 2--加密 3--解密 4--显示 5—统计 6—统计全部 0--退出 ** **************************************************************************************** 请选择(0--6)0退出系统。输入信息并写入文本文件。对给定的文件进行加密。对给定的文件进行解密。显示文本文件的内容。5统计某单词在文件中出现的次数。*6. 统计在文件中各单词出现的次数(可选)。三、设计思想主要思想为由总到分由上到下的逐级分配任务的思想。通过主函数调用各个被调用的函数再由被调用函数通过多个循环嵌套的使用实现各自的功能最终达到程序的要求。1.主函数中先使用了switch选择结构来调用不同命令下所对应的被调用函数其中包括输入函数shuru(),加密函数jiami(),解密函数jiemi()显示函数show(),统计函数count1()、count2。在每个被调用函数中还多次调用了用来判断是否要继续的函数judge()以达到循环的目的。在主函数中还多次使用清屏命令system(“cls”),以及刷新全部流的命令flushall()、fllush(stdin)使调用函数后界面保持清洁提高了程序的易读性。2.输入函数中while((cgetchar())!EOF)的使用能提示使用者结束的命令并且通过fputc(c,fp)把一个字符c写到由文件指针fp指定的磁盘文件上。3.加密函数中先定义两个指针将输入的文件内容通过fputc(c1,fp1)进行加密并保存到fp1所指定的文件上。保存成功后使用remove(fname);语句删除掉原文件并使用rename(jiami.txt,fname);语句将加密后的文件名改为已被删除的原文件名。4.解密函数中考虑到解密时的安全性问题在进入解密系统时需先输入进入解密系统的密码因此在程序的主函数外先对解密系统密码进行初始值化然后在进入解密系统时输入该密码就可进入。由于加密时是对每个文件内容都加上了20所以解密时只需再减20即可。5.显示函数中 while(!feof(fp))语句用来判断是否到了文件的末尾可以用来保证文件的内容都被显示出来。6.统计函数中先定义一个字符串数组将文件中的内容存到数组中再使用tolower函数统一将数组所有字符转化为小写字母将用户输入的字符也转化为小写字母用strcmp来比较输入的字符是否与文件中的字符相等若相等则变量jishu加1最后可以统计出所查单词在文件中的数目。lstrlen(word);语句表示用户输入字符的长度。7.高级统计函数中通过调用tol()自定义函数来判断文件中的字符是否是小写字母若是的话则将文件中的字符赋值给二维字符串数组cpy[][],而二维字符串数组则通过两个for循环嵌套来与自身进行比较并且通过变量a的自增与自减来实现将重复被统计过的单词减去被多统计的次数算出正确的单词个数。四、实验小结1. 过多的嵌套级别可能会使程序难以理解应避免使用超过3个级别的缩进。2.把程序写成小函数的集合有助于程序编写、调试、维护和修改的方便。3.在相关性不是很大的语句之间可以使用空行隔开有利于区分各个语句的具体作用在修改程序时起到一定的作用提高了程序的可读性。4.在switch语句中未加ge
http://www.sadfv.cn/news/365877/

相关文章:

  • 苏州网站建设网络国外免费域名注册平台
  • xp 做网站服务器吗校园网站建设管理制度
  • 本人承接网站建设wordpress仿站难吗
  • 六安网站制作费用多少网站转化率
  • 网站备案为什么 没有批复文件一下成都网站建设公司
  • 里水九江网站建设wordpress模板 单栏
  • 门户网站建设公司流程免费域名网站哪个最好
  • 服务器网站崩溃网页升级紧急通知91
  • 90设计手机站html5微网站开发教程
  • 自己建设网站模版天津seo管理平台
  • 营销型网站建设设计服务flash网站代码下载
  • 手机的网站建设目标昆山高端网站设计公司
  • 互联网大赛建设网站策划书泉州网站优化排名
  • 宁夏住宅建设发展公司网站免费ppt模板资源
  • 微信对接网站群网站建设风格要求
  • 河北省建设厅网站官网业务系统使用WordPress做论坛
  • 现在做网站建设的公司多么wordpress 分类不显示图片
  • 什么叫网站收录吉林网站建设企业
  • 浙江网站建设制作石家庄的网站的公司
  • 体育馆路网站建设商店软件下载
  • 建网站的详细案例做ppt图片用的网站有哪些问题
  • 余姚做轴承网站wordpress顶部栏插件
  • 找施工队伍去什么网站定做网站多少钱
  • 服装网站建设配色内蒙古互联网公司哪里最多
  • 如何让百度搜到自己的网站邯郸市教育考试院
  • 网站建设维保免费内容网站设计包括哪些内容
  • 上海网站建设与设计海南网站建设粤icp备
  • 什么是seo如何进行seo键词优化排名
  • 为公司做网站要做什么准备纪实摄影网站推荐
  • 上海协策网站制作上海公司章程在哪里下载打印