VC++程序设计 实验
VC++6.0使用方法(精品简约)

第一部分C语言编程环境简介第1章计算机程序设计实验的一般步骤1.1 计算机程序设计实验的目的C语言程序设计是一门实践性很强的课程,该课程的学习有其自身的特点,学习者必须通过大量的编程训练,在实践中掌握程序设计语言,培养程序设计的基本能力,并逐步理解和掌握程序设计的思想和方法。
具体的说,通过上机实践,应该达到以下几点要求:1.使学习者能很好地掌握一种程序设计开发环境的基本操作方法(例如(Visual C++6.0),掌握应用程序开发的一般步骤。
2.在程序设计和调试程序的过程中,可以帮助学习者进一步理解教材中各章节的主要知识点,特别是一些语法规则的理解和运用,程序设计中的常用算法和构造及应用,也就是所谓“在编程中学习编程”。
3.通过上机实践,提高程序分析、程序设计和程序调试的能力。
程序调试是一个程序员最基本的技能,不会调试程序的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。
通过不断的积累经验,摸索各种比较常用的技巧,可以提高编程的效率和程序代码的质量。
下面介绍计算机程序设计实验的一般步骤:1.2 计算机程序设计实验的准备上机前需要做好如下准备工作,以提高上机编程的效率。
(1)在计算机上安装一种程序设计开发工具,并学会基本的操作方法。
(2)复习与本次实验相关的教学内容和主要知识点。
(3)准备好编程题程序流程图和全部源程序代码,并且先进行人工检查。
(4)对程序中有疑问的地方做出标记,充分估计程序运行中可能出现的问题,以便在程序调试过程中给予关注。
(5)准备好运行和调试程序所需的数据。
1.3 计算机程序设计实验的步骤(1)运行程序设计开发工具,进入程序设计开发环境。
(2)新建一个文件,输入准备好的程序。
(3)不要立即进行编译和连接,应该首先仔细检查刚刚输入的程序,如有错误及时改正,保存文件后再进行编译和连接。
(4)如果在编译和连接的过程中发现错误,根据系统的提示找出出错语句的位置和原因,改正后再进行编译和连接。
C++面向对象程序设计_实验指导书

1.完成实验指导书《C++面向对象程序设计教程(第3版)——习题解答与上机指导》的实验1;
2.做好实验记录;
3.按照实验报告格式(附件1)要求填写实验内容,并提交实验报告。
九、其它说明
每次实验前,实验指导书都会预先发放,请提前预习实验,特别是实验涉及的原理。实验要求及时完成并上交实验报告,鼓励提前完成必做实验,并尽量多做实验题目。
【要求】:采用C++编程风格。
【运行结果截图】:
三、实验原理、方法和手段
1.重载函数:a)函数名称相同;b)函数的形参个数不同;函数的形参类型不同;或两者兼有;c)函数的返回值不构成判别标准。
2.了解“传址调用”与“传值调用”的区别;
3.“引用”不额外申请内存。
四、实验组织运行要求
本实验采用“以集中授课,学生自主训练为主的开放模式组织教学”。
putchar(c3);
}
【运行结果是】:
【分析运行结果】:
6.输入并运行下面的程序,分析格式控制对输出的影响。
#include<stdio.h>
void main()
{
int a=-1,b=98;
double x=152.6752445;
printf("a=%d,%ld,%u,%o,%x\n",a,a,a,a,a);
i=8;
j=10;
printf("%d,%d \n", i,j);
printf("%d,%d \n",i++,j--);
printf("%d,%d \n", i,j);
printf("%d,%d \n", ++ i,-- j);
程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。
2、了解如何编辑、编译、连接和运行一个C程序。
3、初步了解C程序的特点。
三、实验内容:说明:前三题为必做题目,后两题为选做题目。
1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。
3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。
4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。
四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。
2、学会使用C语言的运算符及表达式。
3、掌握不同数据类型的输入输出方法。
三、实验内容:说明:前四题为必做题目,后两题为选做题目。
1、输入r1、r2,求出圆形垫片面积。
2、输入华氏温度h,输出摄氏温度c。
3、从键盘输入一个3位整数,将输出该数的逆序数。
4、输入并运行以下程序,分析运行结果。
#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。
6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。
程序设计基础实验报告

实验一 用C 语言编写简单程序一、实验目的1. 熟悉VC6.0的编程环境,掌握运行C 程序的基本步骤。
2. 了解C 程序的基本框架,模仿例题编写简单的C 语言程序。
3. 正确书写算术表达式、赋值表达式和关系表达式。
4. 掌握基本输入输出函数的使用,正确调用C 语言提供的数学库函数。
5. 掌握简单的单步调试方法。
二、实验环境Windows XP ;Visual C++ 6.0。
三、实验内容1.在屏幕上显示一个句子“What is a computer?”。
2.求华氏温度150F 对应的摄氏温度。
计算公式如下:其中,c 表示摄氏温度;f 表示华氏温度。
3.输入x ,计算下列分段函数的值(保留2位小数),请调用sqrt 函数求平方根,调用pow 函数求幂。
4. 输入一个正整数m (0100)m ≤≤,求100i m i =∑。
四、实验要求1. 将上机验证正确的源代码写到实验报告上。
2.根据自己的真实感受,认真填写实验分析和实验心得以及问题和建议。
3.按时提交实验报告。
553299c f =⨯-⨯21(1)2 x<02()0x x f x ⎧+++⎪=≥一、实验目的1.熟练掌握关系表达式的使用。
2.熟练掌握使用else-if 语句实现多分支结构程序设计。
二、实验环境Windows XP ;Visual C++ 6.0。
三、实验内容1.输入x ,计算并输出下列分段函数sign(x)的值。
2.输入月薪salary ,输出应交的个人所得税tax (保留2位小数)。
按照2011年开始实行的新的个人所得税法,计算公式为:tax = rate*(salary-3500)-deduction 。
当salary≤3500时,rate=0、deduction=0当3500<salary≤5000时,rate=3%、deduction=0当5000<salary≤8000时,rate=10%、deduction=105当8000<salary≤12500时,rate=20%、deduction=555当12500<salary≤38500时,rate=25%、deduction=1005当38500<salary≤58500时,rate=30%、deduction=2775当83500<salary 时,rate=45%、deduction=135053.输入一个正整数n ,再输入n 个学生的百分制成绩,统计各等级成绩的个数。
C++高级程序设计实验报告三(综合性实验)(125)

本科学生综合性实验报告项目组长____________ 学号__________________成员______________________________________专业软件工程班级12软件5班实验项目名称类和对象的综合应用指导教师及职称_____________________________开课学期12 至—13_学年一二学期上课时间2013年 2 月20 日学生实验报告三(综合性实验)一、实验综述1、实验目的及要求通过运用C++编程对类和对象的概念及使用进一步加深理解,并对用Visual C++进行应用程序开发有一个初步的认识,掌握C++程序设计的方法,熟练掌握类和对象的定义和使用方法,掌握对象的初始化和赋值的方法,掌握静态成员的使用方法,理解数据成员和函数成员的属性、使用权限、调用方法。
综合训练C++知识, 包括C++S序的分析与设计、函数调用、算法设计等,从而为后续课程的学习打下杂实的编程基础。
实验题:编写设计一个People (人)类。
该类的数据成员有年龄(age)、身高(height)、体重(weight)和人数(num),其中人数为静态数据成员,成员函数有构造函数(People)、进食(Eatting)、运动(Sporting)、睡眠(Sleeping)、显示(Show)和显示人数(ShowNum)其中构造函数由已知参数年龄(a)、身高(h)和体重㈣构造对象,进食函数使体重加1,运动函数使身高加1,睡眠函数使年龄、身高、体重各加1, 显示函数用于显示人的年龄、身高、体重,显示人数函数为静态成员函数,用于显示人的个数。
假设年龄的单位为岁,身高的单位为厘米,体重的单位为市斤,要求所有数据成员为protected访问权限,所有成员函数为public访问权限,在主函数中通过对象直接访问类的所有成员函数。
实验要求:认真完成实验题,一定要使所编写的程序运行成功,提交实验报告并上传程序,实验报告要求写出操作步骤、结果、问题、解决方法、体会等。
VC++实验指导书

Visual C++程序设计实验指导书实验1 认识Visual C++6.05中文版开发环境实验内容(1)熟悉VisualC++6。
05的开发环境。
(2)操作工具栏和项目工作区窗口。
(3)用应用程序向导创建一个控制台应用项目Ex_Hello。
(4)输入并执行一个新的C++程序Ex_Simple.实验准备和说明(1)建议在本教材第一次上课时进行本次实验。
(2)熟悉Windows 2000或XP操作系统的环境和基本操作。
(3)熟悉实验报告的书写格式,这里给出一下建议:实验报告采用A4纸,封面一般包括实验目次.实验题目,班级,姓名,日前和机构名称.报告内容一般包括实验目的和要求。
实验步骤,实验思考和总结。
需要指出的是,实验步骤不是书本内容的重复,而是自己结合实验内容进行探索的过程,教师也可根据具体情况提出新的实验报告格式和新的要求.(4)阅读以下关于VisualC++的说明:Visual C++是Microsoft公司推出的目前使用极为广泛的基于WINDOUWS平台的可视化编程环境。
是在以往的版本不断更新的基础上形成的,其功能强大,灵活性好,完全可以扩展以及具有强有力的Internet支持,在各种c++语言开发工具中脱颖而出,成为目前最为流行的C++语言集成开发环境。
Visual C++6。
0分为标准版,企业版和专业版3种,但其基本功能是相同。
Visual C++6。
5中文版是在Visual C++6。
0基础上进行汉化的以一个版本,本书以此版本作为编程环境。
为统一起见,我们仍称之为Visual C++6.0。
实验步骤1。
打开计算机,启动windouws2000操作系统2。
建工作文件夹3。
启动Visual C++6.04。
创建一个控制台应用项目5。
认识开发环境界面6。
认识工具栏7。
工具栏的显示和隐藏8.工具栏的浮动与停泊9。
项目工作区窗口10。
修改代码,编译运行11。
输入一个新的C++程序12。
修正语法错误13.退出Visual C++6。
实验一-简单程序设计
实验报告一课程C语言程序设计实验项目简单程序设计成绩专业班级2012通信工程学号1207050101 批阅日期姓名杜伶俐实验日期3月6日-17日指导教师1.1 实验学时:4学时1.2 实验目的1. 掌握在VC++6.0的环境下如何编辑、编译、连接和运行一个C程序。
2. 掌握C语言的整型、字符型、实型变量等各种数据类型的定义。
3. 掌握C语言运算符的种类、运算优先级和结合性。
4. 掌握不同类型数据间的转换与运算,掌握C表达式类型求值规则。
5. 掌握基本的输入/输出函数scanf( )、getchar( )、printf( )和putchar( )函数。
1.4 必做实验【题目1-1】熟悉VC++6.0环境和调试步骤,C语言表达式的构成、运算规则、基本的输入输出函数。
(具体参照指导书P5-12)【题目1-2】编写一个程序从键盘输入圆柱体的半径r和高度h,计算其底面积和体积。
【题目1-3】编写程序求函数的值,要求输入一个x,程序输出y的值。
1.5 选作实验【选作1—1】编写一个程序,其功能是:将两个两位数的正整数a、b合并形成一个整数放在c中。
合并的方式是:将a数的十位和个位数依次放在c数的千位和十位上,b数的十位和个位数依次放在c数的百位和个位上。
例如,当a=45,b=12时,执行程序后,c=4152。
【选作1—2】编写一个程序,其功能是:使实型数保留2位小数,并对第三位进行四舍五入(规定实型数为正数)。
算法:将m实现100*m+0.5,然后取整数,再除以100.0即可以实现。
例如:实型数为1234.567, 则输出1234.57;实型数为1234.564, 则输出1234.561.6 实验结果【实验1-1】代码及运行结果:/* c1-1.c c语言的第一个程序 */#include<stdio.h>main(){printf("********************************\n"); printf("* 学生成绩管理系统 *\n"); printf("********************************\n");}/* c1-2.c c语言的第二个程序 */#include<stdio.h>void main(){ int c,a=3,b=5;c=a+b;printf("a=%d,b=%d,c=%d\n",a,b,c);}/* c1-3.c c语言的第三个程序 */#include<stdio.h>void main(){ int a=38;printf("%d,%5d,%-5d,\n",a,a,a);printf("%d,%o,%x,%u\n",a,a,a,a);}/* c1-4.c c语言的第四个程序 */#include<stdio.h>void main(){ long int a=32767;printf("a=%ld\t",a);printf("a=%u\t",a);printf("a=%d\n",a);}/*c1-5.c C语言的第五个程序*/#include"stdio.h"void main(){ char c1=97,c2=98;int a=97,b=98;printf("%3c,%3c\n",c1,c2);printf("%d,%d\n",c1,c2);printf("\n%c%c\n",a,b);}/* c1-6.c c语言的第六个程序 */#include<stdio.h>void main(){ int a,b;a=2;b=1%a;printf("%d\n",1/a);printf("b=%d\n",b);printf("%f %f\n",(float)(1/a),(float)b);}/* c1-7.c c语言的第七个程序 */#include<stdio.h>void main(){ int i,j;i=3;j=4;printf("%d,%d\n",i++,++j);printf("%d,%d\n",i,j);printf("%d,%d\n",-i++,-++j);/ *c1-8.c C语言的第八个程序*/#include"stdio.h"void main(){ int a,b;a=5;a-=a*a;printf("a=%d\n",a);b=(a=3*5,a*4,a+5);printf("a=%d,b=%d\n",a,b);}工程呢}/* c1-9.c c语言的第九个程序 */#include<stdio.h>void main(){ int a=7;float x=2.5,y=4.7,z;z=x+a%3*(int)(x+y)%2/4;printf("z=%f\n",z);}【实验1-2】代码及运行结果:#include<stdio.h>#define pi 3.1415926;main(){int r,h;float s,v;scanf ("%d%d",&r,&h);s=pi*r*r;v=s*h;printf("s=%f,v=%f\n",s,v);}【实验1-3】代码及运行结果:#include<stdio.h>#define pi 3.1415926#include<math.h>main(){double x,y;scanf("%lf,&x");y=fabs(x*x-7*exp(x))+sqrt(3*x*x+pi/2*sin(67.0/180*pi)); printf("x=%3.1lf,y=%7.1lf\n",x,y);}【选作1-1】代码及运行结果:#include<stdio.h>main(){int c,a,b;scanf("%d%d",&a,&b);c=(a/10)*1000+(b/10)*100+(a%10)*10+(b%10);printf("a=%d,b=%d,c=%d\n",a,b,c);}【选作1-2】代码及运行结果:#include <stdio.h>main(){ double m;scanf("%lf",&m);m=((int)(100*m+0.5))/100.0; printf("%.2lf\n",m);}。
安徽工程大学实验报告
2
c=17
c=17
{
int a.b,c;
scanf(“%d,%d”,&a,&b);
c=a-b;
printf(“c=%d”,c);
}
要求:
分析程序的功能。
若运行该程序时输入20,10写出预期的结果
在TC/VC下运行该程序,查看与2中预期结果比较
与上一题比较,体会两者的不同
(3)调试过程中发现程序有错误,用红色笔直接在实验报告上修改,不需要重写程序。
安 徽 工 程 科 技 学 院
C语言程序设计实验报告
班级信息101姓名XXXXXX(学号)同组者/成绩
日期实验课的日期指导教师姚红燕
实验名称实验一熟悉C语言程序开发环境及表达式
一、实验目的:
1.熟悉在所用的计算机系统上如何编辑、编译、连接和运行一个C语言程序。
2.掌握C语言的数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法。
3.修改下列程序,使之功能为:已知a和b的初始值为5,求a与b之和并存储在c中,分析造成错误的原因,并上机调试该程序。
#include<stdio.h>
voidmain()
{
int a=b=5,c;
序号
输入数据
预期结果
运行结果
1
无
5+5=10
5+5=10
a+b=c;
printf(“a+b=c”,a,b,c);
#incluede<stdio.h>
void main( )
序号
输入数据
预期结果
运行结果
1
无
c=10
c=10
C语言程序设计实验手册
实验手册使用及要求实验操作是教学过程中理论联系实际的重要环节,而实验报告的撰写又是知识系统化的吸收和升华过程,因此,实验报告应该表达完整性、标准性、正确性、有效性。
现将实验报告撰写的有关内容说明如下:1、实验前按实验要求手写程序或程序填空,并走查代码,有疑问处标记,上机时在C语言集成开发环境下输入并调试手写程序,分析运行结果。
2、实验完毕后填写通过后的源程序和对实验的总结。
3、通过后的源程序可以手写也可以打印粘贴。
实验工程一览表实验一熟悉C语言编程环境实验目的:1.熟悉C语言编程环境〔VC++、Cfree、Turboc等〕2.了解C程序的根本框架3.理解程序调试的思想,能找出并改正C程序中的错误实验内容:1.1 建立自己的文件夹:在磁盘上建立一个文件夹,用于存放自己的C程序1.2 编程例如在屏幕上显示一个短句“Programming in C is fun!〞〔教师例如,学生模仿并创新,如输出汉字、特除字符等。
学会使用编程环境VC++,启动、编辑、编译、运行、保存、关闭、翻开〕1.3 编程在屏幕上显示如下网格。
+---+---+| | || | |+---+---+调试例如改正以下程序中的错误,在屏幕上显示“Welcome to You !〞。
〔掌握找错、改错的方法〕源程序:# include <stdio.h>int mian(void){printf(Welcome to You! \n")getchar();return 0;}注:需要修改的语句直接在程序上标注并修改实验总结:实验二用C语言编写简单程序实验目的:1.掌握算术表达式和赋值表达式的使用2.掌握根本输出函数的使用3.能够自己编程实现简单的数据处理4. 熟练掌握简单if语句使用5. 熟练掌握for语句的使用6. 掌握简单C程序的查错方法、单步调试实验内容:2.1 调试以下程序,求华氏温度对应的摄氏温度。
计算公式为:C=5*(f-32)/9#include <stdoi.h>int main(void){int celsius; fahr;scanf("%d ",fahr);celsius = 5 * (fahr - 32) / 9;printf("fahr = d, celsius = %d\n", fahr, celsius);return 0;}注:需要修改的语句直接在程序上标注并修改2.2编写程序计算定期存款本利之和:设银行定期存款的年利率rate为2.25%,并存款期为n年,存款本金为capital元,试编程计算n年后的本利之和deposit。
《C语言程序设计》实践教案
沐川县职业中学校C语言程序设计实践教案(内部资料)编者:张攀、黄珂伟出版:沐川职中教务处《C语言程序设计》实践教案一、制定实践教案的依据《C语言程序设计》实践教案是根据《C语言程序设计》课程教学大纲的实践教学要求和我校教学设备与学生具体情况而制定。
二、实践目的与要求C语言程序设计的实践是学生重要的实习环节。
上机实践不仅要求学生掌握C语言程序设计的基本知识,更重要的是培养学生掌握程序设计开发的基本素质、思维方法和技能,为学生综合素质的培养打下坚实基础。
根据所选题目首先进行年算法分析,根据实现的功能进行数据分析,设计相应的数据结构,同时为贯彻“程序设计=算法+数据结构”的思想,要求学生在课下完成流程图的设计,然后根据流程图写出实践代码。
三、实践方式上机操作四、考核方法实践报告占30%,实验70%。
五、实践项目及学时分配实践项目一览表六、实践项目内容及其要求实践一、VC++6.0开发平台环境及应用(2学时)【实践目的】:通过本次实践内容,使学生对C语言程序有一个简单的认识,熟悉VC++6.0的运行环境,掌握C程序的执行方法,了解程序的结构和输出函数等。
【实践内容】:VC++6.0开发平台环境及应用:任给一半径,输出圆的周长【实践设备】:PC机投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过成绩评定: A-实践要求:代码运行通过成绩评定: A实践要求:代码规范并运行通过成绩评定:A+实践二、C语言基本数据类型的输入、处理、输出(4学时)【实践目的】:通过本次实践内容,使学生对C语言程序有一个系统的认识,并在此基础上掌握三种基本数据类型、部分运算符号和常用函数的应用,体现在自己动手编写的小程序中。
【实践内容】:1.求三个整数的和2.把输入的大写字母转换为小写字母3.求一个四位整数的各个数据位4. 交换两个变量的值5. 求一元二次方程的根【实践设备】:PC机投影仪【实践要求及成绩评定】:实践要求:代码完整但不能运行通过成绩评定: A-实践要求:代码运行通过成绩评定: A实践要求:代码规范并运行通过成绩评定:A+实践三、分支结构程序设计(4学时)【实践目的】:通过本次实践,掌握if语句的使用和switch多分支选择结构的实现,并能熟练的进行应用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子信息学院
实验报告书
课程名:《VC++程序设计 》
题 目: 实验二、类和对象
实验类别 设计
班 级:
学 号:
姓 名:
评语:
实验态度:认真( ) 一般( ) 差( )
实验结果:正确( ) 部分正确( )错( )
实验理论:掌握( ) 熟悉( ) 了解( ) 不懂( )
操作技能:强( ) 一般( ) 差( )
实验报告:好( ) 一般( ) 差( )
成绩: 指导教师:
批阅时间: 年 月 日
1、实验目的与要求
1)掌握类和对象的定义和使用。
2)掌握派生类的定义。
2、实验内容
1)题目:
源代码:
实验:Ex_class.h
#include
#include
class CPerson
{
public:
CPerson()
{
strcpy(pName," ");
strcpy(pID," ");
}
CPerson(char *name, char *id, char sex)
{
Input(name,id,sex);
}
void Input(char *name, char *id, char sex)
{
setName(name);
setID(id);
setSex(sex);
}
void Output()
{
cout<<"姓名: "<
}
public:
char *getName()const
{
return(char *)pName;
}
void setName(char *name)
{
int n=strlen(name);
strncpy(pName, name, n);
pName[n]='\0';
}
char *getID()const
{
return(char *)pID;}
void setID(char *id)
{
int n= strlen(id);
strncpy(pID, id, n);
pID[n]='\0';
}
char getSex()
{return cSex;}
void setSex(char sex)
{cSex=sex;}
private:
char pName[20];
char pID[20];
char cSex;
};
class CStudent:public CPerson
{
public:
CStudent(char *name, char *id, char sex);
~CStudent(){}
void InputScore(double score1,double score2,double scaore3);
void Print();
CPerson student;
private:
double dbScore[3];
};
class CTeacher: public CPerson
{
public:
CTeacher(char *name, char *id, char sex,int years=10);
~CTeacher(){}
void Print();
private:
int nTeachYears;
};
实验:Ex_Class.cpp
#include
#include"Ex_Class.h"
CStudent::CStudent(char *name, char*id, char sex)
:student(name,id,sex)
{
dbScore[0]=0;
dbScore[1]=0;
dbScore[2]=0;
}
void CStudent::InputScore(double score1, double score2, double score3)
{
dbScore[0]=score1;
dbScore[1]=score2;
dbScore[2]=score3;
}
void CStudent::Print()
{
student.Output();
for(int i=0;i<3;i++)
cout<<"成绩"<}
CTeacher::CTeacher(char *name,char *id,char sex,int years)
{
nTeachYears=years;
Input(name,id,sex);
}
void CTeacher::Print()
{
Output();
cout<<"教龄: "<
void main()
{
CStudent stu("Zhulina","101001",'W');
cout<
stu.student.setName("Xuchao");
stu.student.setSex('M');
stu.InputScore(81,89,88);
stu.Print();
CTeacher tea("Zhushuai","101002",'M');
tea.Print();
tea.setID("101003");
tea.Print();
}
2运行结果:
3、结果分析与实验体会
本章实验的内容是对“类和对象”理解和运用。通过定义一个人员类,包括数据成员:姓
名、编号、性别和用于输入输出的成员函数。类是面向对象程序设计的核心,是一种新的数据
类型。类是对某一类对象的抽象,而对类是某一种类的实例,类和对象是密切相关的。类的
定义一般为声明部分和实现部分。声明部分用来声明该类中的成员,包含数据成员的声明和
成员函数的声明。Class是定义类的关键。我已基本了解对象的定义,构造函数。