5 实验五 数组(一)

5 实验五 数组(一)

ID:14275147

大小:40.00 KB

页数:3页

时间:2018-07-27

5 实验五  数组(一)_第1页
5 实验五  数组(一)_第2页
5 实验五  数组(一)_第3页
资源描述:

《5 实验五 数组(一)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实验题目实验五数组(一)实验室实验时间年月日节~节实验环境温度:湿度:同组人数实验类别指导教师签字:一、填空题1.建立一个一维数组,用来存放5名学生的成绩,输入成绩,并计算平均分。#defineN5main(){inta[5];;/*数组定义语句*/inti,sum=0;floataver;printf("Input5numbers:");for(i=0;i<5;i++){scanf("%d",&a[i]);/*输入数组元素*/sum=sum+a[i];}aver=sum/5;/*计算平均分*/printf("Theave

2、ragescoreis:%f",aver);}程序运行结果:Input5numbers:8080909090Theaveragescoreis:86二.编程题1.将一个数组中的n个数按逆序重新存放,例如,原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。提示:a[0]和a[n-1]交换,a[1]和a[n-1-1]交换….#includevoidmain(){inta[5]={8,6,5,4,1};inti,t,f;for(i=0;i<=4;i++)f=1;for(i=0;i<=f;i++){t=a[i

3、];a[i]=a[4-i];a[4-i]=t;}printf("%d",a[i]);}2.将数组中的10个数按照比较交换法由小到大排序并输出;之后从键盘输入一个任意的数,将其按照原来排序的规律插入到数组中并输出结果。#includevoidmain(){inti,j,t,x,f;inta[11]={4,6,5,3,1,2,8,9,7,12};for(i=1;i<=11;i++)for(j=i+1;j<=11;j++)if(a[i]>a[j]){t=a[i];a[i]=a[j];a[j]=t;}for(i=1;

4、i<=11;i++)printf("%d",a[i]);scanf(“%d”,&x);if(xvoidmain(){inti,j;inta[3][3],s;for(i=0;i<=2;i++)for(j=0;j<=2;j++)scanf("%d",&a[i][j]);s=(a[0][

5、0]*a[1][1]*a[2][2]);printf("%d",s);}4.输出以下图案:*************************{Intchardiamond[5][9];Chardiamond[5][9]={{‘*’,‘*’,’*’,’*’,’*’}{‘’,’*’,’*’,’*’,’*’,’*’}{‘’,’’,’*’,’*’,’*’,’*’,’*’}{‘’,’’,’’,’*’,’*’,’*’,’*’,’*’}{‘’,’’,’’,’’,’*’,’*’,’*’,’*’,’*’}};Printf(“%c”,diam

6、ond[5][9]);}注意:如果实验五做完了,实验三和实验四没有做完的同学可以接着做。

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

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

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