实验报告册完成版.doc

实验报告册完成版.doc

ID:61455330

大小:33.50 KB

页数:7页

时间:2021-02-01

实验报告册完成版.doc_第1页
实验报告册完成版.doc_第2页
实验报告册完成版.doc_第3页
实验报告册完成版.doc_第4页
实验报告册完成版.doc_第5页
资源描述:

《实验报告册完成版.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、C程序设计课程实验报告册所在学院________________班级________________学号________________姓名________________任课教师  赵敏  2014年6月《C语言程序设计》实验报告(1)学号:姓名:班级:成绩:实验名称:函数综合实验实验地点:所使用的工具软件及环境:一、实验目的:1.掌握函数的定义,调用;2.掌握函数的嵌套与递归;3.掌握函数参数的传递。二、实验内容:按题目要求编程并上机调试程序。1、杨辉三角形的每一项数据正好是组合(即n!/m!/(n-m)!)的值,其中n是行数(从0行开始);m是列数(从0列开

2、始)。请使用上述算法得到杨辉三角形每一个位置的值并按下图打印。要求用函数f计算一个正整数的阶乘(用递归函数来实现),通过主函数调用f完成计算。111121133114641【请在此写程序#include#includeintf(intn){if(n==1

3、

4、n==0)return1;elsereturnn*f(n-1);}voidmain(){inti,j;for(i=0;i<5;i++){for(j=0;j<5-i;j++)printf("");2个空格for(j=0;j<=i;j++)printf("%-d",f(i)/f(j

5、)/f(abs(i-j)));3个空格printf("");}}2.编写一个函数prim,要求判定正整数n是否为素数,调用上述函数,按每行十个输出2到100之间所有素数。【请在此写程序】#includeintprim(intn){inti,flag=1;for(i=2;i<=n/2;i++){if(n%i==0){flag=0;break;}}returnflag;}voidmain(){inti,j;for(i=2;i<=100;i++){if(prim(i)==1){printf("%4d",i);j++;if(j%10==0)print

6、f("");}}printf("");}三、程序运行结果示例:1.2.四、实验收获批阅教师签名:2014年月日《C语言程序设计》实验报告(2)学号:姓名:班级:成绩:实验名称:字符串应用和典型算法实验地点:所使用的工具软件及环境:一、实验目的:1、掌握字符串的遍历、创建新字符串的方法;2、学会用指针处理字符串;3、掌握典型算法的解决方法。二、实验内容:按题目要求完成程序的改错、调试、填空和编写。1、下列给定程序中,函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。程序有二个错误,请先阅读程序,找出其中的错误行,并写出出错的原

7、因,最后上机调试该程序验证自己的修改。#1.#include#2.#include#3.voidfun(char*s)#4.{#5.inti,j;#6.for(i=0,j=0;s[i]!='';i++)#7.if(s[i]>='0'&&s[i]<='9')#8.s[j]=s[i];#9.s[j]="";#10.}#11.voidmain()#12.{#13.charitem[80];#14.printf("Enterastring:");#15.gets(item);#16.printf("Thestring

8、is:%s",item);#17.fun(item);#18.printf("Thestringofchangingis:%s",item);#19.}出错行号原因正确代码89s[j++]=s[I]; s[j]=’’2、请在函数fun的横线上填写若干表达式,使从键盘上输入一个整数n,输出斐波纳契数列。斐波纳契数列是一种整数数列,其中每数等于前面两数之和,如:011235813……最后上机调试该程序验证自己的填充。#includeintfun(intn);voidmain(){inti,n=0;scanf("%d",&n);fo

9、r(i=0;i

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

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

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