数组-C语言实验.doc

数组-C语言实验.doc

ID:55916647

大小:154.43 KB

页数:10页

时间:2020-06-14

数组-C语言实验.doc_第1页
数组-C语言实验.doc_第2页
数组-C语言实验.doc_第3页
数组-C语言实验.doc_第4页
数组-C语言实验.doc_第5页
资源描述:

《数组-C语言实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、西安邮电大学(计算机学院)课内实验报告实验名称:数组的应用专业名称:通信工程班级:1601学生姓名:由鹏学号(8位):05162005指导教师:白琳实验日期:2017年11月14日一.实验目的及实验环境实验目的:1.掌握一维数组和二维数组的定义、引用以及输入输出;2.掌握排序算法;3.掌握字符串的处理和应用;4.数组的综合应用。5.进一步掌握调试程序的方法。实验环境:VC++6.0编译环境。二.实验内容1.输入10个学生成绩,求平均分并输出大于平均分的成绩和个数。2.输入8个数(96,2,18,34,67,25

2、,56,88)按从大到小排序输出;要求分别使用选择排序和冒泡排序实现,注意体会两种方法的特点和区别。3.求以下二维数组的最大值及其位置;要求分别初始化和从键盘输入二维数组元素值,以矩阵形式输出该二维数组并求最大值和其行标、列标。12349876-1010-524.打印杨辉三角形(第1列和对角元素是1,其他元素是上一行同列元素与前一列元素之和)。111121133114641151010515.输入三个字符串,输出最大值。6.输入10个学生的姓名存储在字符数组中,并按字典顺序排序输出。三.方案设计1、#inclu

3、devoidmain(){inti,count=0;floata[10],ave=0;printf("请输入十个成绩");for(i=0;i<10;i++){scanf("%f",&a[i]);ave+=a[i];}ave=1.0*ave/10;printf("平均分是%f大于平均分的成绩是:",ave);for(i=0;i<10;i++)if(a[i]

4、、#includevoidmain(){inta[9]={0,96,2,18,34,67,25,56,88},i,j,t;//以下是选择排序:for(i=1;i<=8;i++)for(j=1;j<=i-1;j++){if(a[i]>a[j]){t=a[j];a[j]=a[i];a[i]=t;}}printf("选择排序输出结果是:");for(i=1;i<9;i++)printf("%4d",a[i]);//以下是冒泡排序:for(i=1;i<=8;i++)for(j=1;j<=i;j++

5、){if(a[j]voidmain(){intchushihua[3][4]={1,2,3,4,9,8,7,6,-10,10,-5,2};intjianpanshuru[3][4];inti,j,h,l,max1=0,max2=0;for(i=0;i<3;i++)for(j=0

6、;j<4;j++)scanf("%d",&jianpanshuru[i][j]);for(i=0;i<3;i++)for(j=0;j<=4;j++){if(chushihua[i][j]>max1)max1=chushihua[i][j];}for(i=0;i<3;i++)for(j=0;j<=4;j++)if(chushihua[i][j]==max1){h=i+1;l=j+1;}printf("%4d%4d%4d",max1,h,l);for(i=0;i<3;i++)for(j=0;j<=4;j++){

7、if(jianpanshuru[i][j]>max2)max2=jianpanshuru[i][j];}for(i=0;i<3;i++)for(j=0;j<=4;j++)if(jianpanshuru[i][j]==max2){h=i+1;l=j+1;}printf("%4d%4d%4d",max2,h,l);}4、#includevoidmain(){inti,j,a[6][6];for(i=0;i<6;i++)for(j=0;j<=6;j++)if(j==0

8、

9、i==j)a[i][j]

10、=1;for(i=2;i<6;i++)for(j=1;j<=6;j++)a[i][j]=a[i-1][j]+a[i-1][j-1];for(i=0;i<6;i++){for(j=0;j<=i;j++)printf("%-4d",a[i][j]);printf("");}}5、#includevoidmain(){charstring[20];charstr[3][

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

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

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