- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计-实验程英粲C语言上机报告
课 程 设 计 报 告
题目: C语言程序设计实验报告
课程名称: C语言程序设计
专业班级: 信安1302
学 号:
姓 名:
指导教师:
报告日期: 2014.6.16
计算机科学与技术学院
总序
本次的上机实验,除了最后一题与课设差不多,感觉工作量太大没做外,其它的题目全部都已写完。
报告的基本形式为:标题(实验次数)+目的+任务+程序(结果)构成(注:部分题目共用同一个结果)。
在做题的过程中,参考的资料有:《C语言程序设计》(曹计昌 卢萍 李开 编) 《C语言实验与课程设计》(曹计昌 卢萍 李开 编)以及百度文库的部分内容。
语言表述能力不是特别好,体会啥的都自己理解了,也没写好,多的空话我也就不多说了,120多页的报告,写得真是头都大了。(注:C语言实验与课程设计上的题真坑,好几个程序都百行了,还有一个写了200多行啊,有木有,有木有!!!!!不过确实想通了不少东西,也算是挺有用吧。)
唉,没忍住又开始吐槽了,算了,就说这么多吧,最近快要开始考试了,复习去了,争取拿个好看点儿的分儿吧。
程英粲
2014.6.14
目录
第一次上机实验 1
一、实验目的 1
二、实验任务 1
三、实验步骤及结果 1
1.3.1题目一:在字符模式下,拼出“王”。 1
1.3.2 题目二:华氏温度转摄氏温度。 2
分析:写一个简单的程序。 2
1.3.3题目三:设计三种算法,交换两个整型变量。 3
1.3.4题目4:三位数的反向输出。 4
1.3.5题目5: 2种计算MAX{x,y,z}的程序。 5
1.3.6题目6:三个数的居中数。 6
1.3.7题目7:二次方程的根 7
1.3.8题目8:海伦公式计算面积。 8
四、实验体会 9
第二次上机实验 10
一、实验目的 10
二、实验任务 10
三、实验步骤及结果 10
2.3.1题目一:计算个人所得税。 10
2.3.2题目二:最大公约数和最小公倍数。 11
2.3.3题目三:判定n是否为素数。 12
2.3.4题目四: 2-100内的所有素数 13
四、实验体会 14
第三次上机实验 15
一、实验目的 15
二、实验任务 15
三、实验步骤及结果 15
3.3.1题目一:求N个数的最大值,最小值和平均值。 15
3.3.2题目二:计算pi 要求最后一项小于10^-6. 16
3.3.3题目三:求出1-1000内的所有完全数 17
3.3.4题目四:水仙花数,三位数,立方和为本身。 17
3.3.5题目五:求一个数的七进制和九进制都是三位数且这三个数刚好相反 18
3.3.6题目六:求解13^13的最后三位。 19
3.3.7题目七:求解100!尾数有多少个0. 19
四、实验体会 20
第四次上机实验 21
一、实验目的 21
二、实验任务 21
三、实验步骤及结果 21
4.3.1题目一:斐波那契数列,求Fn。 21
4.3.2题目二:计算多项式的值 22
4.3.3题目三:利用最大值函数max(x,y)求n个数的最大值。 23
4.3.4题目四:素数的函数prime(x),输出2—100内的所有素数。 24
四、实验体会 25
第五次上机实验 26
一、实验目的 26
二、实验任务 26
三、实验步骤及结果 26
5.3.1题目一:设计一个演示系统。 26
5.3.2题目二:26.递归程序计算组合数C(n,m)=A(n,m)/m!。 28
5.3.3题目三:mccathy函数,编写递归程序计算x的m(x)。 29
5.3.4题目四:海伦公式,使用宏计算计算任意三角形的面积。 30
四、实验体会 30
第六次上机实验 31
一、实验目的 31
二、实验任务 31
三、实验步骤及结果 31
6.3.1题目一:设计函数reverse(a, n)将一维数组a的值逆置。 31
6.3.2题目二:设计一个函数采用冒泡排序算法排序。 33
6.3.3题目三:设计函数find(a, n, x),进行查找功能。 34
6.3.4题目四:有序数组找两个数,使和正好等于输入数字。 35
6.3.5题目五:检验并打印魔方矩阵 36
四、实验体会。 39
第七次上机实验 40
一、实验目的 40
二、实验任务 40
三、实验步骤及结果 40
7.3.1题目一:3种swap(x,y)交换值。 40
7.3.2题目二:max(a,b),要求用命令行。 42
7.3.3题目三:先进后出链表(栈) 43
7.3.4题目四:链表插入。 44
7.3.5题目五:删除结点 46
7.3.6题目六:约瑟夫 48
文档评论(0)