




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生实验报告实验课名称: 数组函数综合实验实验项目名称: 数组函数综合实验专业名称: 测控技术与仪器班级: 2012240801学号: 201224080126学生姓名: 黄小龙教师姓名: 武雅丽 2013 年 4 月 27 日实验日期: 2013 年 4 月 27 日 实验室名称:数组函数综合实验 一 实验名称:数组函数综合实验二实验目的与要求:(1)掌握一维数组和二维数组的定义,赋值和输入输出的方法。(2)掌握字符数组和字符串函数的使用。(3)掌握与数组有关的算法(特别是排序算法)。(4)掌握定义函数的方法。(5)掌握函数实际参数与形式参数的对应关系,以及“值传递”的方式。(6)掌握函数的嵌套使用和递归使用的方法。(7)掌握全局变量和局部变量以及存储类型的概念和使用方法。三实验内容:1实验指导书p107 打印杨辉三角形。2P108 删数组中相同的数。填空。3教材p173 9题 填空。42个数找最大数,用函数完成。510个数找最大数并排序,用函数完成。四算法描述:1.观察杨辉三角形,要求输出10行,将结果存入一个10行10列的二位数组a1010。杨辉三角形中的第一列都是1,并且行数和列数相等的时候也为1,ai0=aii=1,其次,其他位置的数等于上一个数与上一个数的前一个数之和,aij=ai-1j-1+ai-1j。2.将从小到大的20个数存入一个一位数组a20,删除其中相同的数,最后以每行5个数的形式输出。用循环实现其算法,i=n=19,while(i=1)做循环条件,当两数相同一次n减去1,从相同的数开始,将后边的数给前一个数,for(j=I;jb?a:b,在main()函数调用定义的最大值函数。5.将这10个数存入一个一位数组a10中,求其最大值并且排序,用一个带返回值的函数和一个无返回值的函数实现。定义一个返回值为整型的函数int max(a10),把最大值给a0,与其他数进行比较,把大的数再放到最大值里面。定义一个无返回值函数void select(a10),用冒泡法排序,并输出。在main()函数中调用两个函数。五源程序file1.c#includevoid main()#define N 10int aNN,i,j;for(i=0;iN;i+)ai0=aii=1;for(i=2;iN;i+)for(j=1;ji;j+)aij=ai-1j-1+ai-1j;for(i=0;iN;i+)for(j=0;j=i;j+)printf(%d ,aij);printf(n);file2.c#include#define MAX 20void main()int aMAX,i,j,n;for(i=0;i=1)if(ai=ai-1)for(j=i;j=n;j+)aj-1=aj;n-=1;i-;for(i=0;i=n;i+)if (i%5=0)printf(n);printf(%3d,ai);file3.c#includeint rev(int a);void main()int x,y,i=0;for(x=1;x1000;x+)y=rev(x);if(y=x)printf(%6d,x);i+;if(i%10=0) printf(n);int rev(int a)int m,b=0;while(a!=0)m=a%10;b=b*10+m;a=a/10;return b;file4.c#includemax(int a,int b)int num;num=ab?a:b;return num;void main()int a,b;printf(Please input a,b:);scanf(%d%d,&a,&b);printf(max=%dn,max(a,b);file5.c#include#define N 10max(int aN)int num,i;num=a0;for(i=1;iN;i+)if(numai)num=ai;return num;void select(int aN)int i,j,t;for(i=0;iN-1;i+)for(j=0;jaj+1) t=aj,aj=aj+1,aj+1=t;for(i=0;iN;i+)printf(%3d,ai);void main()int aN,i;for(i=0;iN;i+)scanf(%d,&ai);printf(max=%dn,max(a);select(a);printf(n);六运行结果与分析:file1.cfile2.cfile3.cfile4.cfile5.c七实验中遇到的问题、解决方法及体会 在这一次实验中,发现自己的主要问题是对C语言题目的算法体会不够深刻,对C语言中遇到的题目不能很好的跟数学方面的知识结合起来,这一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 巴彦淖尔市人民医院体液检验技术考核
- 石家庄市人民医院痤疮光电综合治疗考核
- 忻州市中医院多设备联合治疗方案考核
- 2025年中国食品添加剂山梨酸钾项目创业投资方案
- 2025年长治职业技术学院机电一体化(煤矿机电方向)专业调研报告
- 2025年全封闭式循环水工厂化养殖车间改建工程项目可行性报告
- 大同市人民医院美容注射并发症处理考核
- 巴彦淖尔市人民医院免疫组化仪维护考核
- 2025年电子商务平台用户体验质量计划书研究报告
- 2025年中国数码喷印材料项目创业计划书
- 2024-2030年中国船舶设计行业需求态势展望及发展战略分析报告
- 《非洲民间故事》整本书阅读 课件 五年级上册语文(统编版) 五年级上册语文整本书阅读 导读课件+讲义+阅读检测(统编版)
- DB35-T 1857-2019 茶庄园建设指南
- 山东旅游宣传有内容课件
- DB11T 489-2024 建筑基坑支护技术规程
- 高中社会实践心得体会800字6篇
- 电工电子技术全套课件(完整版)
- 二十碳五烯酸乙酯软胶囊-临床用药解读
- 【川教版】《生命+生态+安全》三年级上册++第8课《呵护我们的眼睛》课件
- 投资款收款收条
- 企业环境法律知识讲座
评论
0/150
提交评论