《华中科技大学c++第5次上机作业》由会员分享,可在线阅读,更多相关《华中科技大学c++第5次上机作业(14页珍藏版)》请在人人文库网上搜索。

1、华 中 科 技 大 学计算机基础与程序设计(C+)实 验 报 告实验名称:第五次上机实验 实验学时:4姓名: 学号: 班级:电气实验日期: 2017/4/27 教师批阅签字:一、实验目的l 掌握字符型数组、字符型指针和数值型数组的异同 。l 掌握自定义函数的定义,声明和调用。l 掌握函数参数的值传递和地址传递的区别。l 掌握递归算法的意义。l 明确变量的作用域和生存期的意义。二、实验内容1阅读程序1)#include #includeusing namespace std;int main() int a=10, *p=&a;char ch=a, *q=&ch;char str =”abcd”。

2、,*qq=str;cout#includeusing namespace std;int main() int age ;char name11;cinage;cin.getline(name,11);coutage后面的分号为中文2.cin.getline会将输入的回车作为其结束的标志,故直接跳过了输入字符数组这一步骤。只需要用cin.get吸收这个回车即可。修改后的程序:#include #includeusing namespace std;int main() int age ;char name11;cinage;cin.get();cin.getline(name,11);cout。

3、#include using namespace std;int main( )char rstr10 =abcdefgh, dstr10;char * p=rstr, *q=dstr;strcpy(dstr,rstr);cout#include using namespace std;int main( )char a10=abcdefgh,b10;char *rstr=a, *dstr=b;strcpy(dstr,rstr);coutusing namespace std;int gys (int,int);int gbs (int,int);int main( )int a,b;cout。

4、ab;cout=b)n=a;elsen=b;for(i=2;i=b)n=a;elsen=b;for(i=2;i#include #include using namespace std;int ss (int);int main( )int a50,i,t=0,j;srand(time(0);a0=(rand()%100+100);for(i=1;iusing namespace std;int funchange (char s)int i,m,b100,sum=0;for(i=0;si!=0;i+) if(si=0&si=a&si=A&siusing namespace std;int s。

5、u(int a)int m,n=1,i;for(i=2;ib;gede(b,&c,&d);coutusing namespace std;void funMaxMin(int a, int n, int *max, int *min) int i,j;*max=0;*min=0;for (i=0;ia*max)*max=i;for(j=0;jn;coutai;funMaxMin(a,n,&max,&min);coutusing namespace std;int ws (int a)if (a=0&aa;cout#include using namespace std;void swap(ch。

6、ar a,char b);void paixu(char a50);int search(char a50,char searchname);int main()int i;char searchname50,aa1050;coutaai;coutsearchname;if(search(aa,searchname)=0)cout0)swap(amin,aj);int search(char a50,char searchname)paixu(a);int low=0,high=9,mid,m;mid=(low+high)/2;while(low=high&strcmp(amid,search。

7、name)!=0)if(strcmp(amid,searchname)0)low=mid+1;elsehigh=mid-1;mid=(low+high)/2;if(strcmp(amid,searchname)=0)m=mid+1;elsem=0;return m; 2) 解决本题的算法思路描述编写排序的函数编写交换的函数编写查找的函数主函数3) 调试过程的记载(包括出现的错误,以及修改?)4) 归纳本题应用的知识点或算法函数的定义与调用折半查找排序对字符数组的处理三、对本次实验内容及方法、手段的改进建议,以及实验心得实验心得包括:1)哪些知识点已掌握基本掌握字符型数组的使用循环语句的使用指针传递函数的声明和调用排序算法递归算法2)哪些知识点有困难折半查找不熟练3)对讲课的建议多进行算法的举例4)对没有掌握知识的补救建议多加练习关于折半查找方面的问题对常用算法进行总结。

华中科技计算机基础第五次,华中科技大学c++第5次上机作业相关推荐

  1. 华中师范大学计算机学院电子信息导师,华中师范大学计算机学院导师简介-姚华雄...

    华中师范大学计算机学院导师简介-姚华雄华中师范大学 免费考研网/2015-08-19 姚华雄,男,副教授.2001年获得华中科技大学电信系工学学士,2007年获得华中科技大学电信系工学博士.2007年 ...

  2. 大学计算机基础第五版第三章,大学计算机基础第三章习题答案

    <大学计算机基础第三章习题答案>由会员分享,可在线阅读,更多相关<大学计算机基础第三章习题答案(4页珍藏版)>请在人人文库网上搜索. 1.第三章 微型计算机硬件组成1.微型计算 ...

  3. 计算机基础第五章知识结构手写,福建省中等职业学校学业水平考试《计算机及其应用基础》考试大纲(试行)...

    I 考试性质 中等职业学校学生学业水平考试是根据国家及省中等职业学校教学标准及考试要求,由省教育厅组织实施的考试,主要衡量中等职业学校学生达到专业学习要求的程度,是保障中等职业学校教育教学质量的重要措 ...

  4. 华中科技计算机第七次作业,电路理论(黑皮版) 华中科技大学陈明辉第7章

    <电路理论(黑皮版) 华中科技大学陈明辉第7章>由会员分享,可在线阅读,更多相关<电路理论(黑皮版) 华中科技大学陈明辉第7章(80页珍藏版)>请在人人文库网上搜索. 1.7- ...

  5. 华中科技计算机和国防科大计算机,华中科技和国防科大选哪个

    匿名用户 1级 2007-03-09 回答 华科--- pplive用过没?他们编的-- 而且国防生是很苦的,还是学计算机吧 看下面的 2005全国高校本科专业实力纵览 学校类型:工科 参考类型:理科 ...

  6. 华中科大计算机卓越计划实验班,2019华中科技大学高考录取:生源质量跨越式突破,发展迅猛,牛!...

    截至7月22日,华中科技大学2019年全国31个省份招生录取工作已完成27个省份.目前各省份录取成绩捷报频传,屡创佳绩,生源质量实现跨越式突破. 华中科技大学在湖北.湖南.北京.天津.山西.内蒙.辽宁 ...

  7. 华中农大计算机排名,211大学PK:华中农大和武汉理工对比

    导读:华中农业大学和武汉理工大学皆为坐落于湖北的211重点大学,想知道这两所湖北211重点大学哪所好?怎样选择湖北211重点大学?学习查小编认为,选择211重点大学,不单要考量大学品牌,还需要多角度考 ...

  8. 华中农大计算机排名,南京农业大学和华中农业大学哪个好啊,作为一个抱着在农业大学学计算机的想法的毕业党..有不有可爱的学长学姐给点意见...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 又活捉一只纠结南农和华中农业大学的,两年前我站在和你一样的位置上.我是生物相关专业的,我也浏览了两校贴吧,现在我是南农学生,讲真话后悔过没?曾经刚来时有过 ...

  9. 拉了300M的网,下载速度为啥还是这么慢?计算机基础(五)之网络层完结

    大家好,我是后来,我会分享我在学习和工作中遇到的点滴,希望有机会我的某篇文章能够对你有所帮助,所有的文章都会在公众号首发,欢迎大家关注我的公众号" 后来X大数据 ",感谢你的支持与 ...

最新文章

  1. wpf+xml实现的一个随机生成早晚餐的小demo
  2. 解决LaTex中插入Visio画图有多余边框的问题
  3. 新技术给数据中心带来新风险
  4. 125. 如何修改PHP的memory_limit限制
  5. Python机器学习库sklearn几种分类算法建模可视化(实验)
  6. 一文读懂复杂网络(应用、模型和研究历史)
  7. 脱离极域电子教室软件控制策略(实测有效)
  8. html动态图片怎么设背景,[gif制作教程]如何把gif动态图片的背景变透明,仍保留有动画效果...
  9. 分享一款在线转换工具,轻松将PDF转换成JPG格式
  10. discuz的css文件在哪里,谁能告诉我discuz模板文件在哪个文件夹下?
  11. 2022聚合工艺操作证考试题模拟考试平台操作
  12. Gluster FS 部署复制卷与常用命令 常见问题解决
  13. 如何一键重装Win10系统图文教程
  14. Adobe认证证书(ACCD/ACPE)说明
  15. java 从已知日期计算干支纪日_天干地支纪日怎么计算?
  16. 电路-电源模块汇总(充电器)
  17. JS保留最多两位小数
  18. 大数据_Hive_Hsql
  19. 图论欧拉回路初步 BZOJ2095 POI2010 Bridges
  20. ubuntu期货穿透式监管相关信息查看

热门文章

  1. 一文看懂LR寄存器及 BX LR 指令的两种用途
  2. 使用busybox制作iniramfs
  3. SQL Server安装问题程序被挂起的错误解决办法
  4. 苹果2024年推出真全面屏iPhone 但可能只是高端版
  5. 京东方期望为iPhone 15高端版供应高刷新率OLED面板
  6. 20分钟充满!华为P50系列或最高支持100W超级快充
  7. 百度启动“2021好运中国年” 22亿福利项目
  8. 3位黑洞发现者获2020年诺贝尔物理学奖
  9. 宠物也能买保险了!鼻纹识别就能建立专属电子档案
  10. 三菱电机宣布放弃液晶面板业务 2022年6月停止生产相关模组