实验6数组程序设计

实验6数组程序设计

ID:6592132

大小:27.50 KB

页数:3页

时间:2018-01-19

实验6数组程序设计_第1页
实验6数组程序设计_第2页
实验6数组程序设计_第3页
资源描述:

《实验6数组程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验六数组实验目的1.熟练掌握数组的定义和初始化2.熟练掌握使用数组元素的引用3.继续掌握排序算法实验内容1.调试,输入一个正整数n(0voidmain(){intI,j,n,x,a[n];printf(“输入数据的个数n:”);scanf(“%d”,&n);printf(“输入%d个整数:”,n);for(i=0;i

2、);scanf(“%d”,&x);for(i=0;ia[i])continue;j=n-1;while(j>=i){/*调试时设置断点*/a[j]=a[j+1];j++;}/*调试时设置断点*/a[i]=x;break;}if(i==n)?a[n]=x;for(i=0;i

3、如果插入点在最后,则直接插入(说明插入的数排在该组数据中的最后)。用前面学过的调试方法,调试本程序,使得程序能够得到正确的运行结果。2.编程,输入1个正整数n(1

4、大排序后输出。输入输出示例:输入整数个数:10输入10个整数:-11285-3-1697610排序后:2-35678910-11-164.编程,平面上有n个点,求所有各点之间的最长距离。要求定义和调用函数计算距离。输入输出示例:输入点数:5输入5个点的坐标:1?2.53.2?3.76.5?2.35.1?0.63.6?1.2最长距离是5.50思考:如何求最短距离及所有距离之和。5.编程,输入一个n行m列(n<=4,m<=4)的数组,先以n行m列的格式输出该数组,然后找出该数组中值最小的元素,输出该元素及其行下标和列下标。输入输出示例:输入数组行和列数n、

5、m:2?3输入2行3列的数组元素:12?-7?15-18?9?1112.00?-7.00?15.00-18.00?9.00?11.00a[1][0]=-18.00思考:1)如果不从键盘输入数组元素,而是用初始化的方式给数组赋值,运行结果一样吗?2)如何修改程序,求绝对值最大的元素?3)将数组a的每一行均除以该行的主对角元素,然后最大值,试编制程序。实验报告要求将以上各题的源程序、运行结果,以及实验中遇到的问题和解决问题的方法,以及实验过程中的心得体会,写在实验报告上。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。