资源预览内容
第1页 / 共140页
第2页 / 共140页
第3页 / 共140页
第4页 / 共140页
第5页 / 共140页
第6页 / 共140页
第7页 / 共140页
第8页 / 共140页
第9页 / 共140页
第10页 / 共140页
亲,该文档总共140页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
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 第五次上机编程实验 .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. 设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。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 为三角形三边,设计一个程序计算任意三角形的面积。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 源程序# 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=%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;运行结果源程序 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 input 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,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号