浙师大 C语言 实验7一维数组+答案.docVIP

  • 162
  • 0
  • 约4.43千字
  • 约 4页
  • 2016-12-08 发布于贵州
  • 举报
浙师大C语言实验7一维数组答案

上机实验七 一维数组 学号: 姓名: 一.目的要求 掌握一维数组的基本概念,定义和初始化方法; 掌握一维数组的基本操作,如输入、输出、引用数组元素; 掌握与数组有关的基本算法,如寻找最大/最小值、排序等。 二.实验内容 【实验题1】程序改错:源程序用数组求Fibonacci数列前20项,但在带标记的代码行存在错误。源程序如下: 未改正错误之前,程序运行结果是(注意,最后一项 ——20,错误 ): 数组的下标应该从几开始?标出的三个错误语句行,应分别改为? 从0开始, fib[1]= fib[2]= 1; //错误1( fib[0]= fib[1]= 1; for(i=3; i=20; i++) //错误2( for( i=2; i20; i++) for(i=1; i=20; i++){ //错误3( for( i=0; i20; i++) 改正后,程序运行结果是 【实验题2】程序填空:给定平面上10个点,求其中离原点最近的点。源程序用一维数组x存放这10个点的x坐标,用一维数组y存放相应的y坐标,即第i个点的坐标为(x[i], y[i])。用变量index记录最近点的下标。程序中使用距离的平方做比较:x*x+y*y。 程序运行结果为: 数组x和y的长度应该各是多少? x=10,y=10

文档评论(0)

1亿VIP精品文档

相关文档