昆明理工大学

《程序设计基础》课程

综合设计实践教学课题报告

课程名称: C 语言设计

课题名称: 英文加密解密系统

组长: 学号 姓名

组员: 学号 姓名:

学号 姓名

学院: 专业班级:

指导教师:

昆明理工大学计算中心

2014 年 5 月 31 日

填写格式及说明

1、 系统概述

在本程序中主要是解决英文加密解密、统计单词数的个数以及句子数。

在程序的主要构建上我们主要是先明确问题的关键,就是程序应该有的必要的成分,

在此我们是分工作业,他主要是建造各个函数,而我主要是造主函数的结构,可以无错误

的包含这些函数,从而完成整个任务。当然了,还有的就是我们一起的检查修改!

2、数据结构设计

因为这个程序是对于英文的加密解密和统计,所以我们使用的是对数据的数组储存把英文

字符和其他的字符储存在 char wenzhang[N] 数组中,因为是对数据的依次读取计算,所以

定义 int k,k1;

函数中的数据定义,有 char 数组, int 的各种数据。

Tongji() 中 int s,w;

Jiami() 中 char VI VIP;int i;

Jiemi()中的数据类型同解密。

(1) 数据输入的形式和输入值的范围;

因为是对英文的计算,但是也是有一个范围的,在本程序中输入的数据超过 2000 的

时候就会终止,还有就是在主菜单中整形的输入范围在 0-4 之间。

(2 ) 数据输出的形式。 )

在对英文的加密函数的设计中,对于源文件的 ASCLL码值从新排序,从而在输出的时

候这是输出的字符型。其他的输出就是按照格式控制来进行输出。

3、模块设计

说明 (此处要明确说明程序完成的功能、 主程序的流程以及各程序模块之间的层次 (调

用)关系。给出实现各程序模块的框图,以及核心语句。并明确说明:

(1) 程序所能达到的功能以及出错处理;

主要是三大功能, 有四个函数Menubar (); tongji ();jiami ();

jiemi() ;由主函数main()来进行引发;

流程图如下:

Main()

输入scanf()

函数Menubar()

退 函 函 函

出 数 数 数

t j j

o i i

n a e

g m m

j i i

i ( (

) )

c语言解密pdf,C语言设计-英文加密解密系统资料.pdf相关推荐

  1. 如何基于HTTP设计一个加密解密系统

    在基于B/S 的业务系统中,如果要设计开发加密解密机制.有几种设计选型: 可以使用现成的HTTPS 架构,后端部署用知名签名机构生成的证书. 可以使用现成的HTTPS 架构,后端部署自签名的证书,但是 ...

  2. php结合md5的加密解密,php结合md5实现的加密解密方法,php结合md5加密解密_PHP教程...

    php结合md5实现的加密解密方法,php结合md5加密解密 本文实例讲述了php结合md5实现的加密解密方法.分享给大家供大家参考,具体如下: 最近在整理代码发现了一个不错的东西,结合md5的加解密 ...

  3. 英文字典设计c语言代码,一种简单的英文词典排版系统

    <一种简单的英文词典排版系统>由会员分享,可在线阅读,更多相关<一种简单的英文词典排版系统(20页珍藏版)>请在人人文库网上搜索. 1.中国地质大学(武汉)C语言课程设计论文学 ...

  4. java 异或加密 c语言解密,java对文件简单的加密解密(异或运算)

    package xxx; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; i ...

  5. php在线解密mcrypt,PHP 基于 Mcrypt 的加密解密简单类

    最近的一个项目项目中需要对 Cookie 加密,所以使用到了 Mcrypt 的方法进行加密解密的工作,于是我就整理成一个简单的类,以后直接简单调用类实现即可. Mcrypt 介绍 Mcrypt 是 P ...

  6. php 密匙加密解密,带密匙的php加密解密示例分享

    这篇文章主要介绍了php加密解密示例,大家参考使用吧 复制代码 代码如下: /************************************************************* ...

  7. csharp base64加密java解密_C#自定义基于Base64的加密解密类

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. using System; using System.Security.Cryptogra ...

  8. php blowfish 解密,PHP实例:php blowfish加密解密算法

    <PHP实例:php blowfish加密解密算法>要点: 本文介绍了PHP实例:php blowfish加密解密算法,希望对您有用.如果有疑问,可以联系我们. PHP教程 /** * p ...

  9. 【JAVASCRIPT】-【RSA加密解密】02、前端RSA加密解密的实现方式

    前言 应项目需求需要使用RSA方式对数据进行加密解密 关于对称非对称加密解密详解参见:浩星博主的文章https://blog.csdn.net/qq_41619796/article/details/ ...

最新文章

  1. recyclerview 滑动到当前_Android recyclerview的滑动到指定的item
  2. 超图js版本在地图上使用图标标记地理点
  3. 数据结构--折半查找法 详解
  4. VTK:超树网格源用法实战
  5. JDBC连接数据库经验集萃
  6. bzoj2244 [SDOI2011]拦截导弹 cdq分治
  7. mysql语句解析_MYSQL中SQL执行分析
  8. mysql 存储过程 高并发_解决数据库高并发常见方案
  9. 基于Hadoop的电商用户分析系统
  10. 使用环绕通知对目标方法进行增强—摘抄笔记
  11. java-时间间隔类period类和Duration类
  12. 请教FlashCs3导入图片时出现无法导入问题。
  13. 婚礼筹备之WBS工作分解结构(转)
  14. nexmo - 当晚售前打电话
  15. 线程初步(四)--小练习
  16. 各种控制方法在抗干扰方面的区别
  17. 《区块链技术与应用》读书笔记
  18. js-图片的轮播-设置主要界面-和鼠标点击进行切换图片
  19. BrupSuite Repeater模块
  20. Codeforces - 1428E. Carrots for Rabbits

热门文章

  1. IDM 在chrome拓展没有办法使用的解决方法
  2. 自考电子科大计算机考研,付出终有回报!自考本科生跨考考研,成功考入名校电子科技大学...
  3. ANSYS stl文件导入(SpaceClaim)
  4. 初识机器学习-理论篇
  5. STM32F103C8T6控制的OLED IIC 4针
  6. frontpage制作php,FrontPage 应用制作技巧四则
  7. Android直播开发之旅(17):使用FFmpeg提取MP4中的H264和AAC
  8. HTML标签检查工具
  9. 从凡客与好声音“闪婚”,剖析好声音的生意经
  10. java仿QQ程序4.0