电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

《高级语言程序设计》实验报告VIP免费

《高级语言程序设计》实验报告_第1页
1/25
《高级语言程序设计》实验报告_第2页
2/25
《高级语言程序设计》实验报告_第3页
3/25
《高级语言程序设计》实验报告班级:学号:姓名:成绩:实验1熟悉VisualC++6.0环境及运行C程序一、实验目的1.掌握在VisualC++6.0环境下C程序的建立、编辑、编译和执行过程。2.掌握C程序的最基本框架结构,完成简单程序的编制与运行。3.了解基本输入输出函数scanf()、printf()的格式及使用方法。4.掌握发现语法错误、逻辑错误的方法以及排除简单错误的操作技能。二、实验内容1.下列程序的功能是:从键盘输入两个数a和b,求它们的平方和,并在屏幕上输出。输入该C程序,编译并运行之,记下屏幕的输出结果,以文件名sy1_1.c保存。#includemain(){inta,b,sum;/*定义整型变量a、b、sum*/printf("PleaseInputa,b\n");/*输出提示信息*/scanf("%d%d",&a,&b);/*从键盘输入两个整数分别赋予a和b*/sum=a*a+b*b;/*赋值语句,把a2+b2的结果赋给变量sum*/printf("%d*%d+%d*%d=%d\n",a,a,b,b,sum);/*输出语句*/}2.改错题在程序中画出错误的语句,将修改后的语句完整地写在该语句的右边。(1)下列程序的功能为:计算x*y的值并将结果输出。试纠正程序中存在的错误,以实现其功能。程序以文件名sy1_2.c保存。#includemainmain(){intx=2;y=3;aintx=2;y=3;a;该程序的运行结果:PleaseInputa,b242*2+4*4=20A=x*ya=x*y;print('a=%d",A);printf("a=%d",a);printf("\n");}(2)下程序的功能为:求两数中的较大数据并输出。纠正程序中存在的错误,以实现其功能。程序以文件名sy1_3.c保存。#includeviodmain()voidmain(){inta,b,max;Scanf(“%d,%d”,&a,&b);scanf(“%d,%d”,&a,&b);Max=a;max=a;If(maxmain(){intx,y,total;/*定义整型变量x,y,total*/printf("Pleaseinputx,y!");/*输出提示信息*/scanf(“%d%d”,&x,&y);/*由键盘输入两个数分别赋予x和y*/total=x+y;/*赋值语句*/printf("%d+%d=%d\n",x,y,total);/*输出两个整数的和*/}该程序的运行结果:a=6该程序的运行结果:5,3max=5该程序的运行结果:Pleaseinputx,y!242+4=6(2)从键盘输入两个整数,输出这两个整数的差。根据注释信息填写完整程序,以实现其功能。程序以文件名sy1_5.c保存。#includemain(){inta,b,m;printf("Inputa,bplease!");scanf("%d%d",&a,&b);_m=a-b;___/*赋值语句,将a和b的差值赋给m*/_printf(“%d-%d=%d\n”,a,b,m);_/*输出a和b差的结果值后换行*/}4.编程题(1)编程序,运行后输出如下信息:“BetterCity,BetterLife!”。程序以文件名sy1_6.c保存。#includemain(){printf("BetterCity,BetterLife!\n");}(2)编程序,从键盘输入3个整数,输出它们的平方和。程序以文件名sy1_7.c保存。#includemain(){inta,b,c,sum;printf("PleaseInputa,b,c\n");scanf("%d,%d,%d",&a,&b,&c);sum=a*a+b*b+c*c;printf("%d*%d+%d*%d+%d*%d=%d\n",a,a,b,b,c,c,sum);}该程序的运行结果:Inputa,bplease!201720-17=3该程序的运行结果:PleaseInputa,b,c2,3,42*2+3*3+4*4=29实验2数据类型、运算符和表达式一、实验目的1.理解C语言中各种数据类型的意义,掌握各种数据类型的定义方法。2.掌握C语言常量、变量的定义与使用。3.掌握C语言数据类型及运算符的使用规则。二、实验内容1.改错题在程序中画出错误的语句,将修改后的语句完整地写在该语句的右边。(1)下列程序的功能为:已知圆锥半径r和高h,计算圆锥体积v。纠正程序中存在的错误,以实现其功能。程序以文件名sy2_1.c保存。计算圆锥体积的公式为:#includestdio.h#includemain();main(){floatr=10,h=5;floatr=10,h=5,v;v=1/3*3.14159*r^2*h;v=1.0/3*3.14159*r*r*h;printf("v=%d\n",v)printf("v=%d\n",v);}(2)下列程序的功能为:通过键盘输入两个整数分别存放在变量x、y中,不借用第3个变量实现变量x、y互换值。纠正程序中存在的错误,以实现其功能。程序以文件名sy2_2.c保存。#include

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

《高级语言程序设计》实验报告

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群