c语言程序设计-实验信息

c语言程序设计-实验信息

ID:15705565

大小:6.79 MB

页数:154页

时间:2018-08-05

c语言程序设计-实验信息_第1页
c语言程序设计-实验信息_第2页
c语言程序设计-实验信息_第3页
c语言程序设计-实验信息_第4页
c语言程序设计-实验信息_第5页
资源描述:

《c语言程序设计-实验信息》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程实验报告课程名称:C语言程序设计专业班级:信息安全1302班学号:姓名:指导教师:报告日期:2014年6月16日计算机科学与技术学院154目录1.实验概述32第一次实验43第二次实验194第三次实验386第四次实验707第五次实验888第六次实验1159第七次实验14210实验总结152参考文献1531541.实验概述C语言是一种程序设计语言,它既有高级语言的特点也有汇编语言的特点,是C++,C#,JAVAscript的基础。因为他高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐,成为最近25年来使用最广

2、泛的编程语言。C语言简洁紧凑,灵活方便。虽然一共才有32个关键字,9中控制语句,但是实现了将高级语言的基本结和低级语言的实用性结合在一起。而且涵盖丰富的运算符,如赋值,强制类型转换等,使表达式更灵活多变。包含整型,实型,字符型,数组,指针,结构体,共用体等。可实现复杂的数据结构的运算。C语言也有不足之处。第一,数据封装性不还,使得数据在安全性上有很大缺憾。第二,语法限制不严格,对变量类型约束不严格,影响程序的安全性。如,不检查数组下标是否越界。但是瑕不掩疵,C语言仍是一门生动的艺术,值得我们深入探究。而本门课程就是将C语言的语法和课

3、程设计结合,在掌握语法规则的基础上,不断加深对于程序设计的理解。掌握语法并不是目的,最终运用C语言去解决问题才是我们应该从这门课程中学会的。本程序设计报告共分为七次上机实验,总共包括??次小实验,涵盖表达式和标准输入输出,流程控制,函数与程序结构,预编译处理,数组,指针和文件实验。不当之处,烦请指正。1542第一次实验2.1.1实验目的实验名称熟悉C语言程序的开发环境(1)熟悉code::blocks等C语言程序的开发环境;(2)掌握C程序的编辑,编译,链接和运行方法;(3)通过运行简单的C程序,学会在集成开发环境中调试程序的方法。

4、2.1.2实验内容A.试验任务(一)输入2个源程序,然后进行编译、链接、运行以及调试程序的方法,使程序最终输出正确的结果。1)源程序1说明:以下程序可以实现输入三角形三遍a,b,c的值,计算并输出三角形面积。面积公式为Area=其中s为三角形半周长。源程序1:#include#includeintmain(void){floata,b,c,s,t;printf(“Inputthreeedgeofthetriangle”);scanf(“%f%f%f”,&a,&b,&c);s=(a+b+c)/2;

5、154t=s*(s-a)*(s-b)*(s-c);area=sqrt(t);printf(“area=%d”,area);return0;}1)源程序2说明:输入十个整数输出十个数的累加和。源程序2:#include#defineN5;intsum(intx[],intn);intmain(void){inti,a[N],total;printf("Input%dintegersplease!",N);for(i=0;i

6、tf("Thesumis%d",total);return0;}intsum(intx[],intn){inti,s;for(s=0,i=0;i正常数据<2>异常数据故更改后源代码为#include#include

7、h>intmain(void)154{floata,b,c,s,t,area;printf("Inputthreeedgeofthetriangle");scanf("%f%f%f",&a,&b,&c);s=(a+b+c)/2;t=s*(s-a)*(s-b)*(s-c);area=sqrt(t);printf("area=%f",area);return0;}链接源代码2:1)创建工程,键入源代码,编译;2)根据提示,修改语法错误,编译:1)运行程序发现在输入5个数字后程序便运行了,修改预编译为#defineN10,在此运行

8、154源代码修改为#include#defineN10intsum(intx[],intn);intmain(void){inti,a[N],total;printf("Input%dinegersplease!

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

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

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