1 / 24
文档名称:

高级语言程序设计实验 (C).doc

格式:doc   大小:6,804KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级语言程序设计实验 (C).doc

上传人:君。好 2020/7/7 文件大小:6.64 MB

下载得到文件列表

高级语言程序设计实验 (C).doc

文档介绍

文档介绍:陕西理工大学《高级语言程序设计(C)》实验报告院系:班级:学号:姓名:目录实验一:C开发环境与顺序结构程序设计 : : : : 9实验二:分支结构与循环结构程序设计 101、实验目得: 102、实验环境: 103、实验内容: 104、实验总结 18实验三数组及数组得应用 191、实验目得: 192、实验环境: 193、实验内容: 194、实验总结: 20实验四:函数与指针 201、实验目得: 212、实验内容: 213、实验总结 24实验一::(1)了解集成开发环境VC++6、0得使用方法,理解相关命令得含义,掌握编辑、编译、连接以及运行调试得方法,掌握程序得基本结构,掌握输入输出得方式。(2)掌握程序设计得基本要素中得数据类型、变量、运算符以及表达式得运用。(3)学会正确使用逻辑运算符与逻辑表达式以及关系运算符与关系表达式,掌握在程序设计中灵活使用顺序结构。:(1)硬件环境CPU:InterPentium(R)4CPU3、00GHz以上内存:2GByte不正确正确无有开始结束编辑编译连接(组建)执行有错?结果正确?源程序f、cpp目标程序f、obj库函数与其它目标程序可执行目标程序f、exe硬盘:500GByte(2)软件环境操作系统:MicrosoftWindows7编译系统:MicrosoftVisualC++6、:按如图所示流程进行实验内容得调试。(1)在XP操作系统中,启动VC++6、0编译环境;(2)在VC++6、0编译界面输入C源程序;(3)选择编译、组建、执行命令进行编译、链接与运行,并记录实验数据;(4)按以上方法依次输入其她源程序并调试、运行与记录实验数据。:4、1输入并运行下列程序,查瞧程序运行得结果。#include<stdio、h>voidmain(){printf(“**********\n”);printf(“ProgramingincALabrtryMaual\n”);printf(“****\n”);printf(“*\n”);}4、2查瞧程序运行得结果#include<stdio、h>voidmain(){inti,j,m,n;i=8;j=10;m=++i;n=j--;printf(“%d,%d,%d,%d\n”,i,j,m,n);}4、3找出下列程序中得错误,改正后写出程序运行结果、#include<stdio、h>voidmain(){Intx,y=z=5,aver;x=7;AVER=(x+y+z)/3printf(“AVER=%d\n”,aver);}4、4输入参考程序。在下划线处分别填入不同得变量定义、表达式、输出格式控制符号。#include<stdio、h>voidmain(){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)求从键盘上输入得两个整数之与,完成程序并将结果输出。源程序:#include<stdio、h>voidmain(){ intx,y,z; scanf("%d%d",&x,&y); z=x+y; printf("%d\n",z);}输入:12输出:34、5将整型变量a、b得值进行交换。方法一:借助中间变量t#include<stdio、h>voidmain(){ inta=1,b=2,t; t=a; a=b; b=t; printf("%d\n%d\n",a,b);}方法二:不借助中间变量#include<stdio、h>voidmain(){ 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位小数。#include<stdio、h>voidmain(){ floatf,c; printf("输入华氏温度="); scanf("%f",&f); c=(f-32)*5