全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法设计与分析实验报告实验报告学号: 姓名: 班级:课程名称算法设计与分析实验课时2实验项目统计数字问题实验时间实验目的 一本书的页码从自然数1 开始顺序编码直到自然数n。书的页码按照通常的习惯编排,每个页码都不含多余的前导数字0。数字计数问题要求对给定书的总页码n,计算出书的全部页码中分别用到多少次数字0,1,2,9。实验环境Visual C+实验内容(算法、程序、步骤和方法)实验内容(算法、程序、步骤和方法)1、 算法策略通过循环分离出每个页码各个位数,然后调用选择函数来对各个位数出现的数字进行累加。二、算法设计(步骤)/*设计一个switch函数来对09各个数字的个数进行计算。*/#include int a10=0;void operate(int x) switch(x) case 0:a0+;break;case 1:a1+;break;case 2:a2+;break;case 3:a3+;break;case 4:a4+;break;case 5:a5+;break;case 6:a6+;break;case 7:a7+;break;case 8:a8+;break;case 9:a9+;break; /*通过while循环先对每个页码对10取余,得到个位数,然后调用switch函数,对所得数字进行累加,然后再对页码进行取整,然后循环可得到页码的各个位数的数字。然后用for循环对每个页码进行遍历,就可得到09各个数字出现的次数。*/void main() int i,n,b,c; printf(输入页数: ); scanf(%d,&n); printf(09 的数字个数分别是n ); for(i=1;i=n;i+) c=i; while(c!=0) /这里是关键,分离出每个数字,然后再 给相应的数字的个数加 1 b=c%10; operate(b); c=c/10; for(i=0;i10;i+) printf(%dn,ai); 三、复杂度分析 时间复杂度为O(nlogn) 空间复杂度O(logn)数据记录和计算结 论(结 果) 该算法能得出正确的结果,但算法复杂度较大,对于大数据处理时会比较慢。小结实验心得:通过这次实验,我复习了C+语言的有关知识,对于C+语言的认识更加深刻,巩固了以往所学的内容。同时,对于动态规划也有了更好的理解,尤其是对最优子结构的认识更加深刻,从中学到了许
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年报废汽车回收拆解行业分析报告及未来发展趋势报告
- 2026年水产品养殖行业分析报告及未来发展趋势报告
- 2026年燃气管网检测车行业分析报告及未来发展趋势报告
- 2026版质量检验抽样月度经营分析报告模板S023(含台账模板、复盘表与责任矩阵)
- 2026绿色金融政策导向与市场发展机遇分析报告
- 2026-2030中国家电市场销售渠道及竞争力研究报告
- 2025年低空走廊者无人机城市配送模式报告
- 中小畜牧企业2025年畜牧监测机节能降耗分析报告
- 幼儿园“奇妙的交通工具”主题活动开题报告设计思路
- 2026全新奇瑞QQ3-VOC洞察报告-电动汽车用户联盟
- 2025年大学《农林智能装备工程-农林机器人技术》考试参考题库及答案解析
- 加油站后备站长培训课件
- 送变电工程质量管理制度
- 现场施工标准化管理手册(附图丰富)
- 《JJG 954-2019数字脑电图仪》 解读
- 车辆山区道路行驶课件
- 2025年介入放射学考试题库(含答案)
- 2025年下半年国能大渡河流域水电开发限公司招聘8人易考易错模拟试题(共500题)试卷后附参考答案
- 植物压花课件
- GB/T 21754-2025化学品28天(亚急性)吸入毒性试验方法
- 2025青海省招聘工会社会工作者125人笔试模拟试题及答案解析
评论
0/150
提交评论