5实验五数组(一).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验题目 实验五 数组(一) 实验室 实验时间 年 月 日 节 ~ 节 实验环境 温度: 湿度: 同组人数 实验类别 指导教师签字: 一、填空题 1. 建立一个一维数组,用来存放5名学生的成绩,输入成绩,并计算平均分。 #define N 5 main() { int a[5]; ; /* 数组定义语句 */ int i,sum=0; float aver; printf(\nInput 5 numbers:); for (i=0; i5; i++) { scanf(%d, a[i] ); /* 输入数组元素 */ sum=sum+a[i]; } aver= sum/5 ; /* 计算平均分 */ printf(\nThe average score is:%f, aver); } 程序运行结果: Input 5 numbers: 80 80 90 90 90 The average score is: 86 二.编程题 1.将一个数组中的n个数按逆序重新存放,例如,原来顺序为:8,6,5,4,1。要求改为:1,4,5,6,8。提示:a[0]和a[n-1]交换, a[1]和a[n-1-1]交换…. # include stdio.h void main () { int a[5]={8,6,5,4,1}; int i ,t,f; for (i=0;i=4;i++) f=1; for (i=0;i=f;i++) {t=a[i];a[i]=a[4-i];a[4-i]=t;} printf(%d\n,a[i]); } 2. 将数组中的10个数按照比较交换法由小到大排序并输出;之后从键盘输入一个任意的数,将其按照原来排序的规律插入到数组中并输出结果。 #include stdio.h void main() { int i,j,t,x,f; int a[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;i=11;i++) printf (%d\n,a[i]); scanf (“%d”,x); if (xa[i]) for(f=1;f=(i-1);f++) {t=a[f];a[f]=a[f+1];a[f+1]=t;} a(i-1)=x; printf(“%d\n”,a[i]); } 3. 求一个3×3的整型矩阵对角线元素之和。 #include stdio.h void main() { int i,j; int a[3][3],s; for(i=0;i=2;i++) for(j=0;j=2;j++) scanf (%d,a[i][j]); s=(a[0][0]*a[1][1]*a[2][2]); printf (%d\n,s); } 4. 输出以下图案: * * * * * * * * * * * * * * * * * * * * * * * * * { Int char diamond[5][9]; Char diamond[5][9]={{‘*’,‘*’,’*’,’*’,’*’}{‘’,’*’,’*’,’*’,’*’,’*’}{‘’,’’,’*’,’*’,’*’,’*’ ,’*’}{‘’,’’,’’,’*’,’*’,’*’,’*’,’*’}{‘’,’’,’’,’’,’*’,’*’,’*’,’*’ ,’*’}}; Printf(“%c\n”,diamond[5][9]); } 注意:如果实验五做完了,实验三和实验四没有做完的同学可以接着做。

文档评论(0)

5hfvk152a9 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档