




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 射击原理课件
- 宿州企业安全知识培训课件
- 宽容课件教学课件
- 现场质量监测方案模板(3篇)
- 建筑楼层渗漏修补方案(3篇)
- 静压桩基施工方案(3篇)
- 展台搭建招标方案(3篇)
- 矿山系统调整方案(3篇)
- 付费项目补偿方案模板(3篇)
- 食堂货物验收方案(3篇)
- 2024年四川省公务员录用考试《行测》真题及答案解析
- 中国发电企业碳中和数字转型白皮书-埃森哲
- 水稻植保无人机服务协议
- 读后续写体育竞技个人成长课件高三英语二轮复习
- 箱式变电站技术规范书
- 有轨电车交通工程设施设计规范
- 施工安全村民告知书
- 快速入门穿越机-让你迅速懂穿越机
- 广州南方学院(原中山大学南方学院)学校办公室新闻宣传中心新闻管理岗招聘公开引进高层次人才和急需紧缺人才笔试参考题库(共500题)答案详解版
- 儿童呼吸机基本使用
- 起重机械安全日管控、周排查、月调度制度
评论
0/150
提交评论