C语言程序设计-实验实验报告(01)

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

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

1、1课 程 实 验 报 告课程名称: C 语言程序设计 专业班级: 信息安全 1302 班 _学 号: 姓 名: 指导教师: 报告日期: 2014 年 6 月 16 日 目录1 实验概述 .12 第一次实验 .12.1 第一次上机编程实验 .12.2 熟悉 C 语言程序的开发环境 .133 第二次实验 .183.1 第二次上机编程实验 .183.2 表达式和标准输入与输出实验 .224 第三次实验 .284.1 第三次上机编程实验 .284.2 流程控制实验 .365 第四次实验 .475.1 第四次上机编程实验 .475.2 函数与程序结构试验 .516 第五次实验 .646.1 第五次上机编

2、程实验 .646.2 编译预处理实验 .736.3 数组实验 .867 第六次实验 .1007.1 第六次上机编程实验 .1007.2 指针实验 .1117.3 结构与联合实验 .1258 实验总结 .137参考文献 .13811 实验概述跨入二十一世纪,知识经济、信息时代的脚步已清晰可闻,在这样的时代里传统计算机技术还将持续发展,新兴的计算机技术的 发展更是一日千里。究其根本,是由于其内在核心的程序设计思想的不断发展,我们通过上机编程来亲自实践以提高我们的 c 语言水平和计算机编程思想。2 第一次实验2.1 第一次上机编程实验2.1.1 实验目的熟悉数据的输入输出。2.1.2 实验任务1.

3、设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。2. 输入一个华氏温度,要求输出摄氏温度。公式为 c=5/9*(f-32)。3. 设计 3 种算法,完成交换整型两个变量值的程序。4. 设计一个程序,完成如下功能:输出一个三位数,将它反向输出。如输入127,输出 721。5. 设计 2 种完成计算 MAXx,y,z的程序。6. 设计一个程序,完成计算 3 个数的居中数。7. 设计计算一元二次方程的根的程序。8. 根据任意三角形的面积公式(海伦公式):S=p(p-a)(p-b)(p-c), 其中,p=(a+b+c)/2, a.b.c 为三角形三边,设计一个程序计算任意三角形的面

4、积。2.1.3 实验步骤及结果(要求给出源程序和程序运行结果。另外,根据实验内容,记录编辑、编译、链接、调试程序的操作过程和实验现象)1.源程序# include void main()Printf (*n);Printf ( *n);printf ( *n);printf( *n);printf( *n);printf( *n);printf(*n);运行结果实验中没有出现异常情况。1. 源程序#includeint main()float c,f;printf(Input the f:n);scanf(%f,printf(c=%fn,c); return 0;运行结果2. 算法 1 源程序

5、# include int main() int a=3;int b=6;int c;printf(a=%db=%dn,a,b);c=a;a=b;b=c;printf(a=%db=%dn,a,b);return 0;运行结果算法 2 源程序# include int main() int a=3;int b=6;int c;printf(a=%db=%dn,a,b);a=ab;b=ba;a=ab;printf(a=%db=%dn,a,b);return 0;运行结果算法 3 源程序# include int main() int a=3;int b=6;int c;printf(a=%db=%

6、dn,a,b);a=a+b;b=a-b;a=a-b;printf(a=%db=%dn,a,b);return 0;运行结果3. 源程序#includeint main()int a,b,c,d;printf(please input a number(100999):n);scanf(%d,if(a999|aint main()int a, b, c, m;printf (please input 3 numbersn);scanf(%d%d%d,if (a=b)m=a;else m=b;if( c=m)m=c;printf (the max is%d,m);return 0;运行结果源程序

7、2# include void main()int a, b, c, d;printf (please input 3 numbersn);scanf(%d%d%d,d=ab?a:b;d=dc?d:c;printf (the max is%dn,d);运行结果6 源程序#includeint main()int a,b,c,m;printf(plese input 3 number:n);scanf(%d%d%d,if(ab&ac&aa&bc&b#includeint main()float a,b,c,d,x1,x2;printf(moddle:a*x2+b*x+c=0nPlease inp

8、ut a,b,c:n);scanf(%f%f%f,d=b*b-4*a*c;if(a=0)printf(error!n);elseif(d0)x1=(0-b+sqrt(d)/(2*a);x2=(0-b-sqrt(d)/(2*a);printf(x1=%f,x2=%fn,x1,x2);return 0;运行结果数据处理A b C 预计 X1 预计 X2 实际 X1 实际 X20 3 4 a=0,error data a=0,error data4 1 3 b2-4ac# includeint main()float a, b, c;float p, d, s;printf(please input a,b,cn);scanf(%f%f%f, p=(a+b+c)/2;d=p*(p-a)*(p-b)*(p-c) ;if(d#include int main()float a, b, c, s, t,

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

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

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