




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
6.46.4实验六实验六 数组数组 一、一、 实验目的与要求实验目的与要求 1. 掌握一维数组的定义、赋值和输入输出的方法。 2. 理解一维数组的存储方法及下标的表示方法。 3. 掌握与数组有关的算法(特别是排序算法)。 4. 掌握二维数组的定义、赋值和输入输出的方法。 5. 理解二维数组的存储方法及下标的表示方法。 6. 实验 4 学时。 二、实验内容二、实验内容 1程序验证题与改错题 (1)程序验证题 给定一个整型数组 a,要求求出其中小于 0 的元素的个数。请验证下面的程序是否 符合题目要求。 #define N 10 void main() int aN=11,2,4,-1,5,-3,-66,0,10,-5; int i;/*变量 i 用于 for 循环*/ int count=0;/*变量 count 用于技术,初始化为 0*/ for (i=0;i #define N 3 void main() int aNN=1,2,3,4,5,6,7,8,9; int i,j;/*变量 i,j 用于 for 循环*/ int sum=0;/*变量 sum 用于求和,初始化为 0*/ for (i=0;i #define N 10 void main() int aN=11,2,4,-1,5,-3,-66,0,10,-5; int i,sum=0; int count=0; for (i=0;ia0) sum+=ai; printf(“小于小于 0 元素的个数为元素的个数为:%dn“,count); printf(“大于大于 a0的元素之和为的元素之和为:%dn“,sum); 注 2:对上述程序进行优化,消除内循环,实现同样的效果。在 的基础上,修改 程序,求出数组 a 中反对角线元素之和。提示:内循环用逆序;i+j=N-1。 答:答: #include#include #define#define N N 3 3 voidvoid main()main() intint aNN=1,2,3,4,5,6,7,8,9;aNN=1,2,3,4,5,6,7,8,9; intint i,j;i,j; intint sum=0;sum=0; forfor (i=0;i #define#define N N 3 3 voidvoid main()main() intint aNN=1,2,3,4,5,6,7,8,9;aNN=1,2,3,4,5,6,7,8,9; intint i,j;i,j; intint sum=0;sum=0; forfor (i=0;i void main() int a10,max,min,t,p; int i; for(i=0;imax) max=ai; t=i; if(ai #include #define N 10000 void main() char aN,t; int len,i,j; gets(a); len=strlen(a); for(i=0,j=len-1;i#include #define#define N N 100100 voidvoid main()main() intint i,j,x,y,aNN,t;i,j,x,y,aNN,t; printf(“printf(“行数行数:“);:“); scanf(“%d“,scanf(“%d“, printf(“printf(“列数列数:“);:“); scanf(“%d“,scanf(“%d“, printf(“printf(“输入数列输入数列:n“);:n“); for(i=0;ii;j-)for(j=x-1;ji;j-) t=aij;t=aij; aij=aji;aij=aji; aji=t;aji=t; printf(“printf(“交换后的数列为交换后的数列为:n“);:n“); for(i=0;i#include voidvoid main()main() intint a35;a35; intint i,j;i,j; doubledouble sum1,sum2=0,v3,average;sum1,sum2=0,v3,average; printf(“tprintf(“t 张张tt 王王tt 李李tt 赵赵tt 周周n“);n“); for(i=0;i #define N 1000 void main() int aN,n; int i,j,t; printf(“请输入数组中元素的个数请输入数组中元素的个数:“); scanf(“%d“, printf(“输入数组输入数组:“); for(i=0;iaj+1) t=aj; aj=aj+1; aj+1=t; printf(“排序后的数列为排序后的数列为:“); for(i=0;ie。若找到相等元素,则返回元素下 标,否则返回-1 表示无此数。 答:答: #include #define N 15 void f(int s,int n); void main() int sN=1,2,3,5,9,10,20,23,45,56,66,70,80,90,100,b=0,e=N,mid,x; printf(“input anumber to search:“); scanf(“%d“, while(be) printf(“%d not be foudn“,x); void f(int s,int n) int i; for(i=n;
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京林业大学雄安校区规划建设指挥部招聘1人考前自测高频考点模拟试题附答案详解(黄金题型)
- 2025年春季内蒙古包头市中心医院引进高层次和紧缺急需人才招聘29人模拟试卷及答案详解(易错题)
- 贵州国企招聘2025贵州毕城开发集团有限公司及下属子公司招聘10人笔试历年参考题库附带答案详解
- 江西文化演艺发展集团有限责任公司第一批岗位招聘笔试历年参考题库附带答案详解
- 2025龙湖集团仕官生校园招聘笔试历年参考题库附带答案详解
- 2025青海省交通控股集团有限公司内部选聘集团总部岗位通过人员笔试历年参考题库附带答案详解
- 2025陕西西安建工第一建筑集团有限公司3月招聘笔试历年参考题库附带答案详解
- 2025贵州雷山县诚信劳务派遣有限公司人员招聘笔试历年参考题库附带答案详解
- 2025贵州务川自治县研学旅游运营管理有限公司第一批招聘6人笔试历年参考题库附带答案详解
- 2025福建南平建阳区粮食购销公司招聘笔试及入面人员笔试历年参考题库附带答案详解
- 工业污水处理基础设施建设项目可行性研究报告
- 2025 种植护理术中配合技巧课件
- 《组织行为学》课件-第1章 组织行为学概述
- 2024年版高尔夫球场场地租赁及会员服务协议3篇
- 香港 信托合同范本
- 2024年大学试题(政治学)-比较政治制度考试近5年真题集锦(频考类试题)带答案
- 建筑物拆除场地清理垃圾外运施工方案
- 国家开放大学《Web开发基础》形考任务实验1-5参考答案
- 断亲协议书模板
- 中秋国庆假期安全教育
- GB/T 19808-2005塑料管材和管件公称外径大于或等于90mm的聚乙烯电熔组件的拉伸剥离试验
评论
0/150
提交评论