C面向对象程序设计上机实践指导

合集下载

面向对象程序设计c实验指导书

面向对象程序设计c实验指导书

实验一熟悉VC++IDE开发环境一、实验目的一、熟悉VC++集成开发环境,熟练把握VC++项目工作区、各类编辑器、菜单栏和工具栏的利用。

二、把握如何编辑、编译、连接和运行一个C++程序。

3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。

二、实验要求一、分析以下程序运行的结果。

程序一:#include <>int add(int x,int y=8);void main(){ int x=4;cout<<add(x)<<",";cout<<add(x,add(add(x,add(x))))<<endl;}int add(int x,int y){ return x+y;}程序二:#include <>void main(){ int *p,i;i=5;p=&i;i=*p+10;cout<<"i="<<i<<endl;}程序三:#include <>void main(void){ int i=10;int &r=i;r++;cout<<"i="<<i<<", r="<<r<<'\n';i=88;cout<<"i="<<i<<", r="<<r<<'\n';}程序四:#include <>int f(int i){ static int k=1;for(;i>0;i--)k +=i;return k;}void main(){ int i;for(i=0;i<5;i++)cout<<f(i)<<" ";}程序五:#include <>void func();int n=1;void main(){ static int a;int b= -9;cout <<"a:"<<a<<" b:"<<b<<" n:" <<n<<endl;b+=4;func();cout <<"a:"<<a<<" b:"<<b<<" n:"<<n<<endl;n+=10;func();}void func(){ static int a=2; int b=5;a+=2;n+=12;b+=5;cout <<"a:" <<a<<" b:" <<b<<" n:" <<n <<endl;}实验二 C++对C的扩充一、实验目的一、了解在面向对象程序设计进程中C++对C功能的扩充与增强,并擅长在编写程序的进程中应用这些新功能。

《面向对象程序设计》_上机指导书

《面向对象程序设计》_上机指导书

《面向对象程序设计》实验指导书实验一 C++程序的编辑、编译、连接和运行一、实验目的(1)熟练VC编译系统的操作环境(2)掌握编辑、编译、连接和运行一个C++程序的基本过程(3)应用项目的建立(4)程序的运行,调试等二、实验内容(1)教材P68~72:例3-4、例3-5、例3-6。

(2)调试要求掌握编辑、编译、连接和运行一个C++程序的基本过程,可设置程序断点、可进行单步跟踪调试。

三、实验步骤(1)创建一个VC的项目学会创建VC的工程项目文件,并能编写源代码文件(.h、.cpp),添加进工程。

1,创建项目:在菜单“文件”——“新建”,如下图:2,添加文件进工程:右键点击工程名——选择Add Files to Project…(2)编写并调试源程序1,源代码请参照《C++语言程序设计(第4版)》P68~722,重点学会打断点,单步调试,察看变量等,如下图:实验二类与对象一、实验目的(1)掌握类定义的基本格式和类成员的访问控制;(2)掌握对象定义和利用构造函数对对象的数据成员进行初始化的方法二、实验内容编写如下要求的完整程序:类对象构造与析构(1)定义四个类:CPU、RAM、CDROM、COMPUTER(2)具体要求1,每个类定义构造函数和析构函数,如结果图输出2,每个类分别定义run和stop接口函数3,COMPUTER为组合类,包含CPU、RAM、CDROM的对象4,主函数:定义一个COMPUTER对象,并调用run和stopCPU和RAM的run和stop事件由COMPUTER调用结果如下图(供参考):三、实验步骤(1)创建工程项目(2)程序设计1,类申明构造函数,与类名同名的函数,当申明对象时自动调用,通常用于初始化;析构函数,~类名,当对象消亡时自动调用,通常用于清理现场。

2,定义接口:public类型的成员函数3,组合类:即类的成员变量中包含其它多个类的对象(3)程序调试与测试实验三多文档程序,类的静态成员和友元一、实验目的(1)掌握多文档结构程序设计方法;(2)掌握类的静态成员和友元;二、实验内容编写如下要求的完整程序:客户端对象信息访问(1)C++程序由多个文件组成,包括:类申明的头文件,类实现文件,主程序文件(2)具体要求1,在头文件中申明类CLIENT,在CPP文件中实现类CLIENT2,类中申明:静态成员变量服务器名ServerName和客户机数量ClientNum静态成员函数GetClientNum——获得客户机数量静态成员函数ChangeServerName——设置服务器名静态成员函数GetServerName——获得服务器名友元函数PrintServerNameAndClientNum——屏幕输出服务器名和客户机数目3,类的构造函数将客户机数目加1,析构函数将客户机数目减14,主函数:定义多个CLIENT对象;应用静态成员方式设置服务器名,访问服务器名和客户机数量;应用友元函数访问服务器名和客户机数量。

11427-C++面向对象程序设计-实验指导书

11427-C++面向对象程序设计-实验指导书

11427-C++面向对象程序设计-实验指导书实验1 环境熟悉和类与对象1.实验目的(1)熟悉上机环境,了解编译过程中常见的错误与解决办法。

(2)学会编写简单的C++程序并会用debug调试程序。

(3)观察构造函数和析构函数的执行过程。

(4)掌握动态内存分配的两个运算符的使用(5)掌握函数参数的三种传递方式。

(6)学习利用友元求解问题。

2.实验内容(1)定义一个学生类,学生信息有学号、姓名和成绩。

成绩包括计算机、英语、数学成绩和平均分。

要求利用队列实现学生的入队、出队和显示等功能。

算法思路:定义一个类Student,数据成员有:学生信息,进行入队、出队和显示操作的front(队头)、rear(队尾)和num(统计队列中元素的个数),其中学生信息定义成结构体类型的数组;成员函数有学生的入队操作、出队操作和显示操作,通过构造函数对学生信息进行初始化。

(2)定义一个图书类,图书信息有图书名称、作者、出版社、价格。

要求利用栈实现图书的入库、出库和显示等功能。

算法思路:定义一个类Stack,数据成员有:图书信息,进行入库、出库和显示操作的top(栈顶指针),其中图书信息定义成结构体类型的数组;成员函数有图书的入库、出库和显示操作,通过构造函数对图书信息进行初始化。

(3)有Distance类和Point类,将Distance类定义为Point类的友元类来实现计算两点之间距离。

实验2 函数重载与内联函数1.实验目的(1)掌握函数重载的应用。

(2)理解内联函数的作用,掌握内联函数的应用。

2.实验内容(1)利用重载求两个整数、三个整数和四个整数的最小值。

(2)利用重载计算长方形、正方形、圆、梯形的面积。

(3)利用重载编写求整数绝对值和求实数绝对值。

(4)利用重载实现对10个整数和10个实数的排序。

(5)判断一个字符是否为数字字符,要求用内联函数实现。

实验3 常量与引用1.实验目的(1)理解常量的含义与#define的区别。

面向对象的程序设计实验教学指导书

面向对象的程序设计实验教学指导书

《面向对象程序设计课程》实验教学指导书山东协和职业技术学院计算机学院二○○七年十二月前言一、实验总体目标《面向对象程序设计》课程在计算机科学与技术专业教学计划中,是一门重要的理论联系实际的专业基础课。

其主要任务是使学生掌握OOP的编程思想和方法、能运用C++语言,在Visual C++的IDE环境下编写各种应用程序。

实验课是本课程重要的教学环节,其目的是使学生掌握OOP的编程思想和方法,C++语言的语法特点、程序结构、主要技术及编程技巧,能在Visual C++的IDE环境下编写各种Win32应用程序,使学生学以致用,提高学生的实践动手能力以及分析问题、解决问题的能力。

二、适用专业年级适用专业: 计算机软件三、先修课程计算机文化基础,C++语言程序设计四、实验项目及课时分配(说明:实验要求填必修或选修;实验类型填演示性、综合性、验证性、设计性或研究创新性。

)五、实验环境微机,Microsoft Visual 6.0六、实验总体要求通过该实验要求学生掌握C++程序设计语言与面向对象程序设计的基本概念和方法,具有使用C++语言的编程能力,具有采用面向对象程序设计方法解决实际问题的能力。

为《数据结构》、《信息系统分析与设计》、《电子商务系统分析与设计》等后续课程打下良好基础。

七、本课程实验的重点、难点及教学方法建议1、按照课程有关章节内容要求,预先编写出程序;2、上机输入、编译、调试、运行程序直到得到正确结果;3、分析总结编程方法实验一:练习设计、使用类并熟悉编程环境一、实验目的:学会定义类学会构造类的方法领会面向对象程序设计的方法熟悉编程环境二、实验内容:(1)设计一个用来表示直角坐标系上点的位置的Location类,然后在主程序中创建两个对象A和B,要求A在第三象限,B在第二象限,计算给定两点之间的距离并按如下格式输出结果:A(x1,y1),B(x2,y2)Distance=d其中x1,y1,x2,y2为指定值,d为计算结果。

面向对象程序设计VC上机指导书

面向对象程序设计VC上机指导书

(语言:Visual C++)姓名:_________________ 班级学号:_________________ 院系:_________________指导原则:为了使学生更快更好地掌握所学知识,技能和软件开发方法目的:掌握面向对象程序设计的基础知识熟练使用VC开发环境开发掌握VC程序的调试技巧掌握应用程序的开发步骤要求:1,每个实验应独立完成,并以组为单位写出实验的报告,除负责人外,其它组成员手动签名及学号。

分组可以自由组合,但应集中各个层次的人员,实行优化组合,且相对固定。

2,实验报告在完成基本功能的情况下,应尽可能丰富其内容。

时间:必须在考试前上交。

每组每个题都必须有。

第一次上机作业熟悉VC集成开发环境实验目的:熟悉VC应用程序向导创建应用程序熟悉项目工作区的三个视图窗口及其作用熟悉五个资源编辑器的使用熟悉工具栏的打开与隐藏掌握应用程序的编辑,编译,调试,运行四步骤。

实验内容:1, 利用MFC AppWizard(应用程序向导)建立一个名为Mymdi的多文档程序,并完成以下工作:(1)将程序的大小图标改为MDI(2)在工具栏上添加一个“-”按钮(3)将“文件”菜单的命令“保存(S)”改为“保存(W)”,并将快捷键改为Ctrl+W (4)将程序运行后底部状态栏的显示信息改为“这是一个多文档应用程序”(5)在版本信息中的公司名栏上添上你的姓名,将版本号改为1.1,并修改为“关于。

”对话框中相应的显示信息。

(6)隐藏工具栏中的所有工具条(toolbar)(7)查阅帮助文档MSDN,ployline()函数的使用说明(8)编译该应用程序,观察运行结果是否符合要求操作步骤:一,利用应用程序向导生成应用程序柜架1. 执行File|New菜单命令,出现New对话框。

在Project页面窗口中选择MFC AppWizard[exe]选项,在Project Name编辑框中输入项目名称Mysdi,在location编辑框中输入保存项目的路径。

《C--面向对象程序设计》实验指导书(彭成)

《C--面向对象程序设计》实验指导书(彭成)

《C++面向对象程序设计》实验指导书主讲:彭成湖南工业大学计算机学院2016-9-20目录实验一 DEV C++开发环境及C++程序的上机过程一、实验目的1、了解和使用C++集成开发环境;2、熟悉C++环境的基本命令和功能键;3、熟悉常用的功能菜单命令;4、学习使用C++环境的帮助;5、学习完整的C++程序开发过程;6、理解简单的C++程序结构二、实验内容使用Visual C++ 6.0集成环境来编辑、编译并运行下面简单C++程序:1.#include <iostream>using namespace std;int main(){cout<<"This is a C++ program.\n";}2.#include <iostream>using namespace std;int max(int,int); //声明自定义函数int main() //主函数{int a,b,c;cout<<"input two number:\n";cin>>a>>b;c=max(a,b); //调用max函数,将得到的值赋给Ccout<<"max="<<c<<endl;}int max(int x,int y) //定义max函数,函数值为整型,形式参数x,y为整型{int z; //max函数中的声明部分,定义本函数中用到的变量z为整型if(x>y) z=x;else z=y;return(z); //将z的值返回,通过max带回调用处}三、实验步骤Dev-C++是一个Windows环境下C/C++的集成开发环境(IDE),它是一款自由软件,遵守GPL许可协议分发源代码。

使用起来非常方便。

对于初学者而言还是有些迷茫。

首先来看看如何建立一个项目。

面向对象程序设计(C )实验指导_精简版_befine

面向对象程序设计(C  )实验指导_精简版_befine

面向对象程序设计(C++)实验指导一、实验环境本实验基于当前主流的面向对象开发平台,编码规范遵循主流的参考规范。

二、编程语言和开发工具C++语言,开发工具不限,建议使用Visual C++ 6.0版本三、编码规范(编码规范的要求)要求遵循良好的的程序设计习惯来设计实验和编写代码。

(注:如果你将程序的很多功能全部放在一个长长的main()主函数中实现,这样的程序设计和编码风格会被扣分,请将不同的功能模块分别用函数来实现。

)1.在实验过程中应注意培养规范的编码风格:2.标识符的命名应要求达到顾名思义的程度,一看就知道用来做什么;3.提供足够的注释,注释文字清晰明了;4.程序排版的要求:a)不同功能模块用空行分隔,使功能块一目了然;b)基本上一条语句一行;同一层次的语句统一缩进对齐。

四、实验见后文……五、注意事项所有实验要求独立完成,同学之间可以讨论,但严禁抄袭,若发现雷同,抄袭者和被抄袭者此次实验成绩均记零分。

实验一 C++基础 (2课时)实验目的和要求:1. 掌握C++程序的基本格式与规范,学会编写简单的C++程序。

2. 理解C++程序结构的特点。

3. 熟悉C++程序的基本输入输出操作。

4. 掌握内联函数的使用方法。

5. 掌握函数重载的定义和使用方法。

6. 掌握C++内存的动态分配与释放方法。

7. 理解引用的概念,掌握引用的使用方法。

预习内容:cin/cout 的使用;new 和delete 的使用;函数重载;const 常量。

实验内容:1、用内联函数编写Fibonacci 级数,使用if 语句判断函数的出口,在程序中用cout 语句输出提示信息,Fibonacci 级数的公式为:⎩⎨⎧>-+-==2)2()1(2,11)(n n fib n fib n n fib 内联函数inline int fib(int n)。

2、程序Ex_Swap 实现数据交换。

分别用指针和引用作为函数mySwap 的形参,并通过重载int 、double 型变量值的交换。

面向对象程序设计(c++)实验指导手册

面向对象程序设计(c++)实验指导手册

实验指导手册《面向对象的程序设计》(C++)屈克文整理计算机科学与工程学院目录第一部分上机实验的指导思想和要求 (2)第二部分关于程序的调试和测试 (5)第三部分实验内容与安排 (11)实验一C++程序的运行环境和运行C++程序的方法 (11)实验二C++对C的扩充 (12)实验三类和对象(一) (14)实验四类和对象(二) (18)实验五继承与派生 (22)实验六运算符重载 (26)实验七多态性与虚函数 (33)实验八输入输出流 (37)实验九 C ++工具 (41)实验十类模板 (41)实验十一指针与引用 (44)第一部分上机实验的指导思想和要求一、上机实验的目的程序设计是一门实践性很强的课程,必须十分重视实践环节。

许多实际的知识不是靠听课和看书学到手的,而是通过长时间的实践积累的。

要提倡通过实践去掌握知识的方法。

必须保证有足够的上机实验时间,学习本课程应该至少有30 小时的上机时间,最好能做到与授课时间之比为1:1 。

除了学校规定的上机实验以外,应当提倡学生自己课余抽时间多上机实践。

上机实验的目的,绝不仅是为了验证教材和讲课的内容,或者验证自己所编的程序正确与否。

学习程序设计,上机实验的目的是:(1)加深对讲授内容的理解,尤其是一些语法规定,光靠课堂讲授,既枯燥无味又难以记住,但它们是很重要的,初学者的程序出错往往错在语法上。

通过多次上机,就能自然地、熟练地掌握。

通过上机来掌握语法规则是行之有效的方法。

(2)熟悉所用的计算机系统的操作方法,也就是了解和熟悉C++程序开发的环境。

一个程序必须在一定的外部环境下才能运行,所谓“环境”,就是指所用的计算机系统的硬件和软件条件,或者说是工作平台。

使用者应该了解为了运行一个C++程序需要哪些必要的外部条件(例如硬件配置、软件配置),可以利用哪些系统的功能来帮助自己开发程序。

每一种计算机系统的功能和操作方法不完全相同,但只要熟练掌握一两种计算机系统的使用,再遇到其他系统时便会触类旁通,很快地学会。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录 《C++语言基础》实践项目(一)2《C++语言基础》实践项目(二)7《C++语言基础》实践项目(三)13《C++语言基础》实践项目(四)24《C++语言基础》实践项目(五)36《C++语言基础》实践项目(六)51《C++语言基础》实践项目(七)66《C++语言基础》实践项目(八)71《C++语言基础》实践项目(九)76东华理工大学软件学院面向对象程序设计上机实践指导2016-4-10《C++语言基础》实践项目(十)84《C++语言基础》实践项目(十一)89《C++语言基础》实践项目(十二)99《C++语言基础》实践项目(一)——初识对象【项目1 - 旱冰场造价】有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M 元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。

一级提示:先定义类,确定其数据成员和成员函数。

在这里要定义的旱冰场类,实际我们只关心其面积和周长,根据面积计算场地内抹水泥的造价,根据周长计算围栏的造价。

有了类的定义,在main 函数中定义该类对象,调用成员函数即可以完成求解。

二级提示:实际上,对于旱冰场,我们只关心它就是一个圆。

这就是设计中抓住了本质。

于是,设计一个Circle(圆)类,数据成员为圆的半径,Circle类还提供计算圆的面积和边长的成员函数。

在main函数中,定义一个Circle类的对象,调用成员函数求出旱冰场的造价。

三级提示:请在下面提示的基础上完成程序,其中需要做的工作包括:(1)在类声明中声明相关的公共成员函数;(2)在类声明和main()函数之间,定义声明的成员函数。

const int M=20; //水泥场地每平米造价const int N=35; //围栏每米造价class Circle{//下面声明需要的成员函数(从已经提供的main函数中可以找出需要哪些成员函数)public:private:double radius;};//下面定义需要的成员函数int main(){double r;cout<<"请输入旱冰场的半径: ";cin>>r;Circle c;c.setRadius(r);cout<<"旱冰场的造价为 "<<M*c.area()+N*c.circumference()<<"元。

"<<endl;return 0;}【项目2 - 长方柱类】编写基于对象的程序,求3个长方柱(Bulk)的体积。

数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:(1)由键盘输入3个长方柱的长、宽、高;(2)计算长方柱的体积(volume)和表面积(areas);(3)输出这3个长方柱的体积和表面积;【项目3 - 时间类】阅读、运行程序后,按要求扩充类的功能#include <iostream>using namespace std;class Time{public:void set_time( );void show_time( );private:bool is_time(int, int, int); //这个成员函数设置为私有的,是合适的,请品味int hour;int minute;int sec;};void Time::set_time( ){char c1,c2;cout<<"请输入时间(格式hh:mm:ss)";while(1){ cin>>hour>>c1>>minute>>c2>>sec;if(c1!=':'||c2!=':')cout<<"格式不正确,请重新输入"<<endl;else if (!is_time(hour,minute,sec))cout<<"时间非法,请重新输入"<<endl;elsebreak;}}void Time::show_time( ){cout<<hour<<":"<<minute<<":"<<sec<<endl;}bool Time::is_time(int h,int m, int s){if (h<0 ||h>24 || m<0 ||m>60 || s<0 ||s>60) return false;return true;}int main( ){Time t1;t1.set_time( );T1.show_time( );return 0;}要求:(1)请在原类基础上,在类内增加下列成员函数(将是内置成员函数)add_a_sec() //增加1秒钟add_a_minute() //增加1分钟add_an_hour() //增加1小时在main()数中,调用新增加的成员函数,以测试扩充后的功能。

(2)再增加三个成员函数,要求在类内声明,类外定义。

add_seconds(int) //增加n秒钟add_minutes(int) //增加n分钟add_hours(int) //增加n小时提示:要考虑增加后超出取值范围的情形;增加n秒后,秒数可能会超过60,调整秒数,并可以调用增加分钟数的成员函数,使时间合法;同理,增加分钟数也有类似问题。

【项目4 - 图书馆的书】编写一个Book类,包含name(书名)、writer(著者)、public_name(出版社)、price(价格)、number(数量)、NO(书号)等数据成员。

定义成员函数setBook,用来为书籍的数据成员赋值,定义成员函数borrow和restore,分别办理借出和还回(借、还书时,暂时只完成数量的增1减1,这里的书仍是一种书的概念,随着课程进展,我们继续做真正的图书管理系统,每本书都能追踪到是谁何时借了,何时还了)业务,定义成员函数print用于输出—有关书的信息,定义set_NO及get_NO来实现修改类对象的书号及获得类对象的书号。

自己写main函数,用来测试你编写的类。

《C++语言基础》实践项目(二)——和对象找感觉【项目1 - 三角形类1】下面设计一个三角形类,请给出各成员函数的定义//请在下面定义Triangle类中的各个成员函数#include<iostream>#include<Cmath>using namespace std;class Triangle{public:void setABC(double x, double y, double z);//置三边的值,注意要能成三角形void getABC(double *x, double *y, double *z);//取三边的值double perimeter(void);//计算三角形的周长double area(void);//计算并返回三角形的面积private:double a,b,c; //三边为私有成员数据};int main(){Triangle tri1; //定义三角形类的一个实例(对象)tri1.setABC(4,5,6); //为三边置初值double x,y,z;tri1.getABC (&x,&y,&z); //将三边的值为x,y,z赋值cout<<"三条边为:"<<x<<'\t'<<y<<'\t'<<z<<endl;cout<<"三角形的周长为:"<< tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl;return 0;}//请在下面定义Triangle类中的各个成员函数【项目2 - 三角形类2】程序功能同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内置成员函数,直接在类内定义。

int main(){Triangle tri1; //定义三角形类的一个实例(对象)double x,y,z;cout<<"请输入三角形的三边:";cin>>x>>y>>z;tri1.setA(x);tri1.setB(y);tri1.setC(z); //为三边置初值if(tri1.isTriangle()){cout<<"三条边为:"<<tri1.getA()<<','<<tri1.getB()<<','<<tri1.getC()<<endl;cout<<"三角形的周长为:"<<tri1.perimeter()<<'\t'<<"面积为:"<< tri1.area()<<endl;}elsecout<<"不能构成三角形"<<endl;return 0;}【项目3 - 程序的多文件组织】利用多文件组织,重新实现项目2。

其中,整个项目包括3个文件:主文件: main.cpp,用于定义main()函数头文件: triangle.h,头文件,声明类,定义内置成员函数类定义文件: triangle.cpp,用于定义类Triangle中其他成员函数注意,将3个set函数和3个get函数设计成内置成员函数,其他函数不作为内置函数。

【项目4 - 考了语文数学的学生】下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义,并用多文件形式组织程序#include<iostream>using namespace std;class Stu{private:string name; //学生姓名float chinese; //语文成绩float math; //数学成绩//接下去写};int main(){Stu s1,s2;s1.setStudent("Lin daiyu", 98, 96); //对象置初值s2.setStudent("Jia baoyu", 90, 88); //对象置初值s1.show();//打印信息s2.show();//打印信息s1.setName("xue baochai");//重新置p1对象的名字s1.show();cout<<": "<<s1.getName()<<endl;//打印对象的名字cout<<"s1.average: "<<s1.average()<<endl;//打印对象的成绩return 0;}【项目5 - 数组作数据成员】设计一个工资类(Salary),其中类的数据成员如下:class Salary{private:double salarys[50]; //多人的工资int number; //实际人数};要设计的成员函数有:void set_salarys( ):输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到number中;void add_salarys(int x):给每个人涨x元工资void sort_salarys():对工资排序void show_salarys( ):显示工资信息(1)在main函数定义Salary类的对象,输入工资,再给每个人涨500元工资,排序后工资数据,然后输出结果。

相关文档
最新文档