实验十二分析和总结.docxVIP

  • 6
  • 0
  • 约3.67千字
  • 约 5页
  • 2023-03-15 发布于上海
  • 举报
实验十二 一维数组程序设计 【实验目的】 掌握一维数组的定义及初始化 掌握一维数组的赋值及引用 掌握一维数组的输入及输出方法 掌握与一维数组有关的算法 【实验内容】 一、试着编写下列程序 【例 12-1】输出 Fibonacci 数列前 20 项中的偶数之和。已知前两项的值分别为 1,1。从第三项开始后一项是前两项之和。 源 程 序 : #include stdio.h main() { long f[20]={1,1},i,sum=0; /*定义一个一维数组*/ for(i=2;i=19;i++) f[i]=f[i-1]+f[i-2]; printf(输出 Fibonacci 数列前 20 项:); for(i=0;i=19;i++) printf(%5d,f[i]); for(i=0;i=19;i++) if(f[i]%2==0) sum+=f[i]; printf(\nsum=%ld\n,sum); } 举一反三 【12-1】输出 Fibonacci 数列前 20 项中,下标为奇数的元素之和。已知前两项的值分别为 1, 1。从第三项开始后一项是前两项之和(和值为10945)。 【例 12-2】任意输入 10 个数,输出其中的最大数;最大数与第1 位置上的数互换后,输出 10 个数。源程序: #include stdio.h main() { int a[10],max,i,t

文档评论(0)

1亿VIP精品文档

相关文档