您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > AI人工智能 > 高级语言程序设计实验-(C)2017(2)
陕西理工大学《高级语言程序设计(C)》实验报告院系:班级:学号:姓名:高级语言程序设计(C)实验报告1目录实验一:C开发环境与顺序结构程序设计.......................................................................................................21.实验目的:.....................................................................................................................................................22.实验环境:.....................................................................................................................................................23.实验步骤:.....................................................................................................................................................24.实验内容:.....................................................................................................................................................25.实验总结.........................................................................................................................................................9实验二:分支结构与循环结构程序设计.........................................................................................................101.实验目的:......................................................................................................................................................102.实验环境:......................................................................................................................................................103.实验内容:......................................................................................................................................................104.实验总结..........................................................................................................................................................18实验三数组及数组的应用.............................................................................................................................191.实验目的:......................................................................................................................................................192.实验环境:......................................................................................................................................................193.实验内容:......................................................................................................................................................194.实验总结:......................................................................................................................................................20实验四:函数与指针.........................................................................................................................................211.实验目的:......................................................................................................................................................212.实验内容:......................................................................................................................................................213.实验总结..........................................................................................................................................................24高级语言程序设计(C)实验报告2不正确正确无有开始结束编辑编译连接(组建)执行有错?结果正确?源程序f.cpp目标程序f.obj库函数和其它目标程序可执行目标程序f.exe实验一:C开发环境与顺序结构程序设计专业班级学号姓名实验学时4实验类型设计实验地点实验时间指导老师周涛成绩教师批语年月日1.实验目的:(1)了解集成开发环境VC++6.0的使用方法,理解相关命令的含义,掌握编辑、编译、连接以及运行调试的方法,掌握程序的基本结构,掌握输入输出的方式。(2)掌握程序设计的基本要素中的数据类型、变量、运算符以及表达式的运用。(3)学会正确使用逻辑运算符和逻辑表达式以及关系运算符与关系表达式,掌握在程序设计中灵活使用顺序结构。2.实验环境:(1)硬件环境CPU:InterPentium(R)4CPU3.00GHz以上内存:2GByte硬盘:500GByte(2)软件环境操作系统:MicrosoftWindows7编译系统:MicrosoftVisualC++6.03.实验步骤:按如图所示流程进行实验内容的调试。(1)在XP操作系统中,启动VC++6.0编译环境;(2)在VC++6.0编译界面输入C源程序;(3)选择编译、组建、执行命令进行编译、链接和运行,并记录实验数据;(4)按以上方法依次输入其他源程序并调试、运行和记录实验数据。4.实验内容:4.1输入并运行下列程序,查看程序运行的结果。高级语言程序设计(C)实验报告3#includestdio.hvoidmain(){printf(“**********\n”);printf(“ProgramingincALabrtryMaual\n”);printf(“****\n”);printf(“*\n”);}4.2查看程序运行的结果#includestdio.hvoidmain(){inti,j,m,n;i=8;j=10;m=++i;n=j--;printf(“%d,%d,%d,%d\n”,i,j,m,n);}4.3找出下列程序中的错误,改正后写出程序运行结果.#includestdio.hvoidmain(){Intx,y=z=5,aver;x=7;AVER=(x+y+z)/3printf(“AVER=%d\n”,aver);}高级语言程序设计(C)实验报告44.4输入参考程序。在下划线处分别填入不同的变量定义、表达式、输出格式控制符号。#includestdio.hvoidmain(){inta,b,x;//数据类型定义a=5;b=10;x=a+10;//表达式printf(“%d”,x);//格式控制符}该程序的执行结果为:15当数据类型说明符为int时,对应的格式控制符为%d;当数据类型说明符为long时,对应的格式控制符为%l;;当数据类型说明符为float时,对应的格式控制符为%f;当数据类型说明符为double时,对应的格式控制符为%lf;当数据类型说明符为char时,对应的格式控制符为%c;仅当表达式更改为1/2*a*b时,程序执行结果为0;仅当表达式更改为0.5*a*b时,程序执行结果为25(2)求从键盘上输入的两个整数之和,完成程序并将结果输出。源程序:#includestdio.hvoidmain(){intx,y,z;高级语言程序设计(C)实验报告5scanf(%d%d,&x,&y);z=x+y;printf(%d\n,z);}输入:12输出:34.5将整型变量a、b的值进行交换。方法一:借助中间变量t#includestdio.hvoidmain(){inta=1,b=2,t;t=a;a=b;b=t;printf(%d\n%d\n,a,b);}高级语言程序设计(C)实验报告6方法二:不借助中间变量#includestdio.hvoidmain(){inta=1,b=2;a=b-a;b=b-a;a=b+a;printf(%d\n%d\n,a,b);}4.6编写程序输入华氏温度f,求摄氏温度c。华氏转摄氏的公式为:c=5/9(f-32)输入输出都要有文字提示和说明,输出保留2位小数。#includestdio.h高级语言程序设计(C)实验报告7voidmain(){floatf,c;printf(输入华氏温度=);scanf(%f,&f);c=(f-32)*5/9;printf(摄氏温度=%.2f\n,c);}4.7编程求)ln()sin(xaaxy。要求a和x从键盘输入。
本文标题:高级语言程序设计实验-(C)2017(2)
链接地址:https://www.777doc.com/doc-4372555 .html