c语言程序设计文个件加密解密

程序报告设计

题目:加密解密处理

程序设计报告的电子文档(程序设计.doc )

老师对作业要求。

1:对学生课程设计两周的纪律及提交内容的要求:

(1)规定上机的时间内不得无故缺勤,有事需要向指导老师书面请假;

(2)上机时禁止玩游戏,屡教不改者,实习成绩可为不及格;

(3)每人手头准备一至两本C/C++的有关工具书,上机前作好充分的准备,包括事先写好主要算法的程序

代码以保证充分利用上机的时间调试程序;

(4)同组可以讨论思路,但是程序要自己完成,不可抄袭,若完全抄袭别人的,实习成绩可为不及格;

(5)实习的最后阶段认真完成实习报告的电子文档。报告内容不得少于15页。

(6)每个学生最后提交的材料:

压缩文件一个,起名为:学号名_题目名.rar(如:学生管理系统.rar)。该压缩文件中包含下列

几个文件:程序设计报告的电子文档(起名为:学号_程序设计.doc)、源程序文件(起名为:学号名_题目

名.cpp,如:学生管理系统.cpp)、原始数据文件(如:stud.dat)、编译链接后得到的可执行

文件(起名为:学号名_题目名.exe)

(7)请同学独立完成报告,若发现两份报告一模一样,则两人都按不及格论处,请各位同学珍惜自己的版权

,也请指导老师严格把关。

附2:上机时间:每天上午8:00——11:20

附3:成绩的评定

根据学生平时的上机出勤情况、为上机所作的准备情况、上机时的表现、程序的完成情况、报告的完成情况

、验收答辩时的表现等综合打分。等级为:优秀、良好、中等、及格、不及格。

附4:课程设计报告具体内容要求

学生管理系统

(题目格式:宋体,3号,加粗,居中对齐)

一、课题内容和要求(格式:宋体,4号,加粗,两端对齐)

该部分可参考前面给出的问题描述再加以细化一些

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

二、需求分析(格式:宋体,4号,加粗,两端对齐)

在该部分中叙述每个模块的功能要求

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

概要设计 (格式:宋体,4号,加粗,两端对齐)

在此说明每个部分的算法设计说明(可以是描述算法的流程图),每个程序中使用的存储结构设计说明(如

果指定存储结构请写出该存储结构的定义,如果用面向对象的方法,应该给出类中成员变量和成员函数原型

声明)。

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

四、源程序代码 (格式:宋体,4号,加粗,两端对齐)

各个算法实现的源程序(可以是一组源程序,每个功能模块采用不同的函数实现),源程序要按照写程序的

规则来编写。要结构清晰,重点函数的重点变量,重点功能部分要加上清晰的程序注释。

(正文格式:宋体,小4号,不加粗,两端对齐)

五、测试数据及其结果分析(格式:宋体,4号,加粗,两端对齐)

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

六、调试过程中的问题(格式:宋体,4号,加粗,两端对齐)

每个模块设计和调试时存在问题的思考(问题是哪些?问题如何解决?),以及算法的改进设想。

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

七、课程设计总结(格式:宋体,4号,加粗,两端对齐)

总结可以包括 : 程序设计过程的收获、遇到的问题,遇到问题解决问题过程的思考、程序调试能力的思考,

对该课程组织和考核方式的建议等。

(正文格式:宋体,小4号,不加粗,两端对齐,1.5倍行距)

原始数据文件(stud.dat)

课题内容和要求

1.编写一个对字符文件(由数字或字母组成)进行加密解密的程序。可以将所需要的内容(整个文件或者输入的一行字符)加密,也可以将存储的加密文件翻译回来。例如加密时可以将选取内容的每个字符依次反复加上”4963287312”中的数字,如果范围超过ASCII码值的032(空格)—122(‘z’),则进行模运算(既N%122)。解密与加密的顺序相反。

2、部分要求

(1)从键盘输入要进行加密的一行字符串或者需要加密的文件名。

(2)显示菜单:

*********************************

1.设置加密方法

2.加密

3.解密

4.退出

*********************************

(3)选择菜单,进行相应的操作。加密方法是设置一加密字符串以及对文件的哪些部分进行加密;加密是将原始文件加密并保存到文件中;解密是将加了密的文件还原并保存到文件中,同时应比较与原始文件的一致性;显示是将文件在屏幕上显示出来,供人工校对。

(4)定义原始文件sourse.txt、加密文件result.txt和还

加 解密的c语言程序,c语言程序设计文个件加密解密.doc相关推荐

  1. 教你如何使用 Python 将 pdf 文档进行 加密 解密——python实用小技能分享

      上次说了怎么将word转换为pdf格式 及 实现批量将word转换为pdf格式(点击这里),这次我又get到一个新技能–使用 Python 将 pdf 文档进行 加密 解密,哈哈哈 希望帮到更多人 ...

  2. 棱形旋转c语言程序_C 语言时隔 5 年重回巅峰,这 20 个热门项目拿去练手!

    在上个月的 TIOBE 编程语言排名中,C 语言和 Java 的差距只有 0.01%.在近日 TIOBE 公布的 2020 年 5 月编程语言排行榜中,C 语言成功超越了 Java,重返第一的王者宝座 ...

  3. 青花瓷音乐的单片机c语言程序,c语言曲谱_单片机c语言音乐简谱代码

    51单片机曲谱编写音乐程序,我看不懂曲谱,谁能教下我! //<世上只有妈妈好>51单片机C语言程序和音乐采灯程序 //此程序在硬件上调试通过 //本程序的单片机晶振采用11.0592MHZ ...

  4. 框图c语言程序,C语言程序设计框图

    <C语言程序设计框图>由会员分享,可在线阅读,更多相关<C语言程序设计框图(86页珍藏版)>请在人人文库网上搜索. 1.第三章控制结构,返回总目录,目录,3.1节目结构框,3. ...

  5. 简单谱子C语言程序,c语言曲谱_单片机c语言音乐简谱代码

    51单片机曲谱编写音乐程序,我看不懂曲谱,谁能教下我! //<世上只有妈妈好>51单片机C语言程序和音乐采灯程序 //此程序在硬件上调试通过 //本程序的单片机晶振采用11.0592MHZ ...

  6. 求一到一百的总偶数奇数总数和的C语言程序,C语言程序求1—100之间的奇数和和偶数和...

    点击查看C语言程序求1-100之间的奇数和和偶数和具体信息 答:用oddsum=1+3+5+···+99来计算奇数和:evensum=2+4+6+···+100来计算偶数和.首先设置两个计数器:odd ...

  7. 我的世界c语言程序,C语言基本知识

    软件是将一组程序组织起来 每个程序由一组指令组成 数据结构+算法 数据结构 在程序中要指定数据的类型和数据的组织形式. 算法(程序的灵魂) 就是为了解决实际问题而提出的具体方法与步骤. 算法的特点 有 ...

  8. 蜂鸣器发出7种音阶c语言程序_C语言编程新思路

    第一章 单元测试 1.单选题: 关于一个C语言程序执行的起点和终点,以下选项正确的是 ( ). 选项: A: main 任意 B: main 最后一个 C: main main D: 第一个 最后一个 ...

  9. 文件的记录c语言程序,c语言程序学生籍贯信息记录簿设计.docx

    c 语言程序学生籍贯信息记录簿设计 学生籍贯信息记录簿 课程设计报告书 班 级: 方 0909-1 学 号:姓 名: 苑 小 叶 指导教师 : 康 亚 男 石家庄铁道大学四方学院 2010年 07月 ...

最新文章

  1. 【C语言】学习笔记3——字符串
  2. 5MB的神经网络也高效,Facebook新压缩算法造福嵌入式设备
  3. 网友收集了三年的最好的设计网站
  4. 浅谈数据中心IT机房的空气调节(上篇)-气流遏制
  5. 中国液化石油气(LPG)市场销售现状与竞争发展策略分析报告2022-2028年版
  6. 百练4103:踩方格
  7. linux设备驱动学习,linux设备驱动学习4
  8. dataframe 筛选_Spark.DataFrame与Spark.ML简介
  9. spring5.x cxf3.4.x 服务端和客户端 非maven版本
  10. 想提高用户访问的响应速度和成功率还不赶快学习CDN
  11. 深度学习(三十九)LSTM、GRU网络入门学习-未完待续
  12. iQOO高层专访:打造性能旗舰 用户满意度为先
  13. 2021-2025年中国再加工医疗器械行业市场供需与战略研究报告
  14. PHP 中检查是否关联数组(多维数组)的方法 (UPDATE!)
  15. VC程序运行时间测试
  16. CentOS修改时区
  17. Win10任务栏100%透明怎么设置?Win10任务栏100%透明设置教程
  18. 五险一金 | 2020年企业社保缴费为零问题
  19. sync.Once 使用及解析
  20. 利用SSR修正的RTKLIB PPP测试

热门文章

  1. 5.9 程序示例--非线性分类-机器学习笔记-斯坦福吴恩达教授
  2. stm32--对固件库的认识2
  3. verilog一些小知识点注意事项集合
  4. 【PC工具】离线地图图片地图瓦片下载神器map-download地图下载器
  5. goahead content-length为0时的问题
  6. git使用:本地分支merge到远程分支
  7. 11.13. Highslide
  8. 让您的电脑在任意目录可以支持图片的粘贴,试试看呗(第二篇)~
  9. Windows窗体透明效果
  10. 供应商管理(Supplier Management)