C语言程序设计-实验信息.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计-实验信息

课 程 实 验 报 告 课程名称: C语言程序设计 专业班级: 信息安全1302班 学 号: 姓 名: 指导教师: 报告日期: 2014年6月16日 计算机科学与技术学院 目录 1.实验概述 3 2 第一次实验 4 3 第二次实验 19 4 第三次实验 38 6 第四次实验 70 7 第五次实验 88 8 第六次实验 115 9 第七次实验 142 10 实验总结 152 参考文献 153 1.实验概述 C语言是一种程序设计语言,它既有高级语言的特点也有汇编语言的特点,是C++,C#,JAVA script的基础。因为他高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序员中备受青睐成为最近“Input three edge of the triangle\n”); 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=%d\n”,area); return 0; } 源程序2说明:输入十个整数输出十个数的累加和。 源程序2: #includestdio.h #define N 5; int sum(int x[],int n); int main (void) { int i,a[N],total; printf(Input %d integers please!\n,N); for(i=0;iN;i++) scanf(%d,a[i]); total=sum(a,N); printf(The sum is %d \n,total); return 0; } int sum(int x[],int n) { int i,s; for(s=0,i=0;in;i++); s+=x[i]; return s; } B.实验过程及结果 (一) 源代码1: 1)创建工程; 2)键入源代码,编译; 3)根据提示,检查语法错误,发现没有定义area,修改后,编译; 4)定义为float,输出为%d,导致warning,更改输出为%f,编译; 5)运行程序 1正常数据 2异常数据 故更改后源代码为 #include stdio.h #include math.h int main(void) { float a,b,c,s,t,area; printf(Input three edge of the triangle\n); 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\n,area); return 0; } 链接 源代码2: 1)创建工程,键入源代码,编译; 2)根据提示,修改语法错误,编译: 运行程序 发现在输入5个数字后程序便运行了,修改预编译为#define N 10,在此运行 源代码修改为 #include stdio.h #define N 10 int sum(int x[],int n); int main(void) { int i,a[N],total; printf(Input %d inegers please!\n,N); for(i=0;iN;i++); scanf(%d,a[i]); total=sum(a,N); printf(The sum is %d\n,total); return 0; } int sum(int x[],int n) { int i,s; for (s=0,i=0;in;i++) s+=x[i]; return s; } 链接 2.1.3 实验小结 (1)熟悉了code::blocks等C语言程序的开发环境; (2)掌握了C程序的编辑,编译,链接和运行方法; (3)通过运行简单的C程序,学会了在集成开发环境中调试程序的方法; (4)提升来了关注细节的能力和加强了耐心; (5)为接下来的难度较高实验的编辑,调试打下了基础。 2.2.1实验目的 实验名称 表达式和标准输入输出实验 (1)熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型及运算过程中的类型转换,重点是C语言特有的运算符,例如位运算符,都好运算符等,熟记运算符的优先性和结核性; (2)掌握getchar,putchar和printf函数的

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档