欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    C++课程设计报告--字符统计软件

    • 资源ID:1403371       资源大小:56.50KB        全文页数:12页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    C++课程设计报告--字符统计软件

    1、 1 课程设计题目:字符统计软件课程设计题目:字符统计软件 目目 录录 一一 设计概述设计概述 3 3 二二 设计目的与内容设计目的与内容 错误!未 定义书签。 三三 设计分析设计分析 错误!未 定义书签。 四四 类类 图图 错误!未 定义书签。 五五 程序流程图程序流程图 错误!未 定义书签。 六六 源代码源代码 错误!未 定义书签。 七七 心得体会心得体会 错误!未 2 定义书签。 一、一、设计概述设计概述 字符统计软件,是用来统计用户输入的一段文字当中, 英文字符个数、数字字符个数、空格个数,以及其他字符的 个数。其中,用户可以进行多次操作,每次输入字符串时, 可以接着上一次的字符串继续

    2、输入,也可以重新进行字符串 的输入。 二、二、设计目的与内容设计目的与内容 提供界面,接受用户输入的字符串,其中可以输入英文 字符、数字字符、空格及其他类型字符,按回车键结束输入。 输入结束后,程序统计出各种字符出现的个数,包括英文字 符数、数字字符数、空格数及其他类型字符数。 完成一次统计后,允许用户选择继续输入字符进行累加统 计、清空历史数据重新输入字符串进行统计,或退出程序。 3 三、三、设计分析设计分析 用户要输入一串字符串,可以定义一个长度足够大的字 符数组来进行存放。首先,可以设计一个字符串类,有两个 成员变量,一个是字符数组,供用户输入;另一个变量代表 当前字符串的长度。然后再设

    3、计成员函数,有提供输入的函 数、输出的函数、统计的函数。输入的函数有两种,一种是 需要重新是输入字符串,另一种是接着之前的字符串继续输 入。输出函数作用就是把字符串输出。统计函数就是把每一 样的字符统计好,再进行输出。 四、四、类图类图 Strin 类图: Strin - aN : char - length : int + scanf1 () + scanf2 () + print () + tongji () 4 五、五、程序流程图程序流程图 5 六、六、源代码源代码 #include #include #include 开始 用户输入一段字符串,进 行统计 1、 重新输入字符串, 进行

    4、统计 2、 继续接着上一步的字 符串进行输入, 再进行 统计 3、 退出程序 是否退出? 结束 Y N 6 #define N 100 using namespace std; class Strin private: char aN; /字符串 int length; /当前字符串的长度 public: void scanf1() /重新输入字符串 char bN; coutn; switch(n) case 1: s.scanf1(); 10 s.tongji(); break; case 2: s.scanf2(); s.tongji(); break; case 3: exit(0);

    5、 break; default: cout“输入错误!“endl; system(“pause“); return 0; 七、七、心得体会心得体会 在这次 C+课程设计中,我选的是字符统计软件, 虽然本 身是很简单的,但还是存在着一些问题,比如说,在第一次 统计完之后要再次输入下一步实现什么功能,我输完数字之 后,还没等我输入字符串就统计完了,经过老师和同学的帮 11 助下我在输入字符串之前加了一条语句 fflush(stdin); 这句 话的作用是清除缓冲区,这样问题就解决了。 通过这次课程设计使我懂得了理论与实际相结合是很 重要的,只有理论知识是远远不够的,只有把所学的理论知 识与实践相结合起来, 从理论中得出结论, 将结论用于实践, 从而提高自己的实际动手能力和独立思考的能力。在设计的 过程中当然遇到了问题,可以说得是困难重重,毕竟这是不 可避免的,同时在设计的过程中发现了自己的不足之处,对 以前所学过的知识理解得不够深刻,掌握得不够牢固。由于 能力有限,其中文档的编写是参考书上资料,我想在以后的 学习中,要更注重实践这一环节。通过这次课程设计使我


    注意事项

    本文(C++课程设计报告--字符统计软件)为本站会员(毕***)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583