c语言实验报告2

c语言实验报告2

ID:21965934

大小:340.11 KB

页数:13页

时间:2018-10-25

c语言实验报告2_第1页
c语言实验报告2_第2页
c语言实验报告2_第3页
c语言实验报告2_第4页
c语言实验报告2_第5页
资源描述:

《c语言实验报告2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、实验目的1.掌握函数的定义、调用和参数的传递方式。2.掌握数组的定义、初始化,以及数组元素的下标法引用和指针法引用。二、实验内容1.输出Fibonacci序列程序填空,不要改变与输入输出有关的语句。输入2个正整数m和n(l〈=m,n〈=10000),输出m和n之间所有的fibonacci数。Fibonacci序列(第1项起):1123581321要求定义并调用函数fib(n),它的功能是返回第n项Fibonacci数。例如,fib(7)的返回值是13。输出语句:printf(,r%d°,f);文件命名

2、---学号C1.C主要代码:if(f>=m&&f<=n)/*确定f是在m、n之间*/printf(“%d”,f);longfib(intn)/*定义求第n项Fibonacci数的函数*/inti,xl,x2,x;/*xl、x2—次代表前两项,x表示其后一项*/xl=l;/*前两项都是1*//*循环输出后n-2项*/x2:l;for(i=l;i〈=n—2;i++){xl二x2;/*更新xl和x2,为下一次计算新项x做准备*/x2=x;}截图:TC.EXE匿I3EL.:d

3、235813212.十进制转换二进制

4、程序填空,不要改变与输入输出有关的语句。输入1个正整数n,将其转换为二进制后输出。要求定义并调用函数dectobin(n),它的功能是输出n的二进制。例如,调用dectobin(lO),输出1010。输出语句:printf("%d");文件命名学号C2.C主要代码:#includcintmain(void){inti,n;voiddectobin(intn);scanf(’’o/od”,&n);dectobin(n):/*定义函数,将n转换为二进制之后的数值*/printf(”n);

5、}voiddectobin(intn){if(n〉l)dectobin(n/2);printf(,,o/od,f,n%2);/*输出二进制数值*/截图:DOSBox0.72,CpuCycles:3000,Frameskip0,Program:TCFileEditRunCompileProjectOptionsDebugBreak/watchLine15Col2#includeintmain(uoid){inti,n;voiddectobin(intn);scanf(MxdH,Sn);de

6、ctobin(n);printfvoiddectobin(intn)l)dectobin(n/2);printf(”zd'nz2);EditInsertIndentTabFillUnindent*C:NONAMEFl-HelpF5-ZoomF6-SwitchF7-TraceF8-StepF9-MakeFlO-ttenu>1.求平均值程序填空,不要改变与输入输出有关的语句。输入一个正整数n(l

7、eintmainO{inti,n,;floataver,sum=0;inta[10];scanf(”%d”,&n);for(i=0;i

8、READMEfileintheDOSBoxdirectory.HAUEFUN!TheDOSBoxTeamZ:>SETBLASTER=A22O17DIH5T6Z:>SETULTRASND=24O,3,3,5,5Z:>SETULTRADIR=C:ULTRASNDZ:S>mountc.DriveCismountedaslocaldirectoryAZ:、>c:C:、>cdtcC:、TC>tc3246aver=4.0041234aver=2.50DOSDOSBox0.72rCpuCycles:3000,F

9、rameskip0,Program:TCC=)1.求最大值及其下标程序填空,不要改变与输入输出有关的语句。输入一个正整数n(lintmain(void)inti,index,n;inta[lO];scanf(”%df,,&n);for(i=0;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。