昆明理工大学 《计算机程序设计基础》课程 综合实践型教学课题报告 课题名称:文章加密 组长: 学号041003017 姓名杨彦凯 组员: 学号041003008 姓名廖源 学号041003071 姓名杨麟飞 学号041003007 姓名张振喜 学号041003030 姓名杨达辉 学院:建筑工程学院 专业班级:土木工程(1)班 指导教师:付湘琼 昆明理工大学计算中心 2005 年 6 月 20 日 昆明理工大学计算中心 《 计算机程序设计基础》课程综合实践型教学课题报告 课程名称:C 程序设计 学院:建筑工程学院 专业班级:土木工程(1)班 学号 姓名 小组编号 所选题号 自评小组工作量 ( 1— 6) 自评分数 分数 041003017 杨彦凯 01 90 88 041003008 廖源 02 90 88 041003071 杨麟飞 03 95 95 041003007 张振喜 04 80 80 041003030 杨达辉 05 80 80 设 计 说 明与 功 能 描述(基本思路 及 关 键语句说明) 该程序的主要功能是对英文文章加密、解密、统计字数并对文章进行保存
为了对一篇英文文章进行加密处理,解密处理,原文显示,统计文章的单词数句数并对文章以文件形式进行保存我和我的同仁设计了这一款软件系统
以下是对该系统的一些实际功能所做的描述: 1,显示原文功能,该功能中做了lisr()函数,在该功能中主要是用了puts()函数来显示两个核心数组中的内容: 2、统计字数和句数,为该功能设计了tongji()函数,在该功能模块中使用了指针,使用指针指向核心数组的首地址,然后对顺次增加的地址取其值,并对其做相应的处理,详细的说明见后面的说明
3、加密功能模块,为其设计了jiami()函数,在该功能模块中主要是对每一个核心数组的具体字符做了处理,被处理后的文章看起来像一堆乱码,无