数据结构实验报告实验课程:数据结构学号:2025031124学生姓名:郑世林班级:16 软件 2025 年月日实验一函数与结构体(复习)一、实验目的:巩固复习前期所学 C 语言的函数参数传递、指针和结构体等知识点,加强学习数据结构语言基础
二、实验要求1、学生提前准备好实验报告,预习并熟悉实验步骤;2、遵守实验室纪律,在规定的时间内完成要求的内容;3、1~2 人为 1 小组,实验过程中独立操作、相互学习
三、实验内容:1
用数组处理 Fibonacci 数列问题
已知 Fibonacci 数列:1 1 2 3 5 8 13 21 34 …… 输出数列的前 20 项
#include〈stdio
h> int main(){ int a[22],i,n; a[0]=a[1]=1; for(i=2;i〈21;i++) a[i]=a[i-1]+a[i-2]; printf("%d”,a[0]); for(i=1;i〈21;i++) printf(” %d”,a[i]); printf("\n"); return 0;}2
下面的程序的功能是:输入三个整数,输出其中最大的数,补足所缺语句
#include int max(int x,int y) ; /*函数 max 的声明*/int max3(int x , int y,int z ); /*函数 max3 的声明*/void main(){int a,b,c,m;printf("请输入三个整数,用逗号隔开:\n”);scanf(”%d, % d ,% d”,&a ,& b ,& c) ; /*从键盘接收 3 个整数*/m=max3(a,b,c);printf(”Max is %d\n”,m);getch();}int max(int x, int y) /*函数功能:返回 x、y 的最大值*/{ return (x>y