C语言程序设计-实验

上传人:油条 文档编号:28521083 上传时间:2018-01-17 格式:DOC 页数:134 大小:2.76MB
返回 下载 相关 举报
C语言程序设计-实验_第1页
第1页 / 共134页
C语言程序设计-实验_第2页
第2页 / 共134页
C语言程序设计-实验_第3页
第3页 / 共134页
C语言程序设计-实验_第4页
第4页 / 共134页
C语言程序设计-实验_第5页
第5页 / 共134页
点击查看更多>>
资源描述

《C语言程序设计-实验》由会员分享,可在线阅读,更多相关《C语言程序设计-实验(134页珍藏版)》请在金锄头文库上搜索。

1、课 程 实 验 报 告课程名称: C 语言程序设计 专业班级: 信息安全 1302 班 学 号: 姓 名: 指导教师: 报告日期: 2014 年 6 月 16 日 计算机科学与技术学院目录1 实验概述 .12 第一次实验 .22.1 实验目的 .22.2 实验内容 .22.3 实验小结 .113 第二次实验 .113.1 实验目的 .113.2 实验内容 .113.3 实验小结 .174 第三次实验 .184.1 实验目的 .184.2 实验内容 .184.3 实验小结 .245 第四次实验 .245.1 实验目的 .245.2 实验内容 .255.3 实验小结 .296 第五次实验 .306

2、.1 实验目的 .306.2 实验内容 .306.3 实验小结 .357 第六次实验 .357.1 实验目的 .357.2 实验内容 .357.3 实验小结 .438 书本上的程序设计 .438.1 熟悉 C 语言程序的开发环境 .438.2 表达式与标准输入输出 .498.3 流程控制实验 .558.4 函数与程序结构实验 .668.5 编译预处理实验 .738.6 数组实验 .828.7 指针实验 .958.8 结构与联合实验 .1088.9 文件实验 .1209 实验总结 .130参考文 献 .132华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U20131513811 实

3、验概述本次实验报告涵盖了六次上机实验的三十三个简单程序设计和C 语言实验与课程设计一书中基础实验一章共八节内容的绝大部分实验习题。其中,六次上机实验均是在操作课上按时完成源代码、并在课下认真整理归纳的,开发环境为 Microsoft Visual C+ 6.0。每一次实验包括实验目的、实验内容和实验小结三部分,实验内容又包括了程序代码和输出效果两部分。有些实验需要有不同的输出效果,所以有些实验附有多张截图;而有些实验的算法多种多样,所以可能会标注有多算法并给出每种算法的代码。在实验报告中,有部分实验我还加入当时很不完善的代码和我修改以后的代码,便于分析和解决问题,让我对问题有更加深入的理解。C

4、 实验与课程设计语言一书中的实验分为九节,每节代表着不同的主体内容,按照书上的要求,用了 Code:Blocks,里面的内容分为实验目的,实验内容,实验步骤与结果三部分。通过实验书上的练习,我对 C 语言程序设计有了更深入的理解。C 语言与程序设计这门课程相对于其他等课程最大的不同便是它的实践性。通过听课、看书、查阅资料固然能学会不少的理论知识,但如果不能真正转化为程序开发能力,一切都是徒劳的。而能够切实提高程序开发能力的方法便是多多动手操作。请允许我谈谈对 C 语言的简单认识,C 语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔实验室的Dennis M

5、. Ritchie 于 1972 年推出,1978 年后,C 语言已先后被移植到大、中、小及微型机上,它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科研都需要用到C 语言,适于编写系统软件、三维、二维图形和动画,具体应用例如单片机以及嵌入式系统开发。因为初次接触 C 语言,本次实验报告并不会涉及特别深的 C 语言知识。只是运用基本的 C 语言知识处理一些简单的问题,而这些操作并不能运用到实际生活生产中,实际上,C 语言的作用是很大的,相信在以后的学习过程中,我能更

6、好地运用 C 语言来处理一些实际问题,编写一些复杂的程序。而本次实验报告我用心分析,认真修改,花了很长时间才完成,希望能对我以后的学习有所帮助。在本次实验中,有些实验内容有一定的难度,我与一些同学讨论,一起想算法和过程,这其中的快乐也是我这次实验的一个很大的收获,我相信,这也会培养了我的团队能力!华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U20131513822 第一次实验2.1 实验目的1掌握基本输入输出语句用法,掌握 C 程序的编辑,编译,链接和运行的方法。2设计简单的程序并完成简单的计算任务。3懂得头文件的意义与使用方法。4. 通过运行简单的 C 程序,学会在集成开发环

7、境中调试程序的方法。2.2 实验内容(一)设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。程序代码:#include void main(void)printf(mmmmmmmmmmmmn);printf( mm n);printf( mm n);printf( mmmmmmmmmmn);printf( mm n);printf( mm n);printf( mm n);printf(mmmmmmmmmmmmn);输出效果:华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U2013151383(二)输入一个华氏温度,要求输出摄氏温度。公式为 c=5/9*(f-3

8、2) 。程序代码:#include int main (void)float f;scanf(%f,printf(%f %fn,f,(5.0/9)*(f-32);return 0;输出效果:华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U2013151384(三)设计 3 种算法完成交换整形两个变量值的程序。算法 1 :#include int main (void)int a,b;printf (input a,b:n);scanf(%d %d,a=a+b;b=a-b;a=a-b;printf(a=%d,b=%dn,a,b);return 0;算法 2 :#include in

9、t main (void)int a,b,t;printf (input a,b:n);scanf(%d %d,t=a;a=b;b=t;华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U2013151385printf(a=%d,b=%dn,a,b);return 0;算法 3 :#include int main (void)int a,b;printf (input a,b:n);scanf(%d %d,a=ab;b=ab;a=ab;printf(a=%d,b=%dn,a,b);return 0;输出效果: (四)设计一个程序,完成如下功能:输出一个三位数,将他反向输出。如输入 123,输出 321。程序代码:#include int main (void)int a,b,c,d,e;printf (input a:n);scanf(%d,b=(a%100)%10;华中科技大学 c 语言与程序设计实验报告 信安二班 汤景仁 U2013151386c=(a%100)/1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号