上机实验六一维数组-答案.docVIP

  • 24
  • 0
  • 约 7页
  • 2017-06-08 发布于重庆
  • 举报
上机实验六一维数组-答案

上机实验六 一维数组 班级 学号 姓名 本次题目一共5题,必做4个,选做1个。 选做题可能有点难度,请尝试着做一下,能做出来说明目前你已经很强了! 一.目的要求 掌握一维数组的基本概念,定义和初始化方法; 掌握一维数组的基本操作,如输入、输出、引用数组元素; 掌握与数组有关的基本算法,如寻找最大/最小值、排序等。 二.实验内容 【实验题1】程序改错:源程序用数组求Fibonacci数列前20项,但在带标记的代码行存在错误。源程序如下: #includestdio.h void main() { int i, fib[20]; fib[1]= fib[2]= 1; //错误1 for(i=3; i=20; i++) //错误2 fib[i]= fib[i-1] +fib[i-2]; for(i=1; i=20; i++){ //错误3 printf(%6d, fib[i]); if( i+1)%5==0 ) printf(\n); } } 数组的下标应该从几开始?标出的三个错误语句行,应分别改为? 数组下标应该从0开始,错误1修改为:fib[0]= fib[1]= 1;错误2修改为:for(i=2; i20; i++); 错误3修改为:for(i=0; i2

文档评论(0)

1亿VIP精品文档

相关文档