0 502?

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 28w+

10110004 铅笔刀 10 5 编写完整程序实现: (1) 从键盘输入货物信息并将其放在顺序表中。(4分)。 (2)假定商品信息按货号升序存放,

#include <stdio.h> #include <stdlib.h> #include <string.h> #define MAXLEN 100typedef struct { char no[8],name[10]; float price; int amount; } DataType; typedef struct { DataType data[MAXLEN+1...

2020-07-10 11:53:49

//18. 定义一个基类BaseClass,从它派生出类DerivedClass,BaseClass有成员函数fn1()、fn2(),fn1()是虚函数,DerivedClass也有成员函数fn1()

//18. 定义一个基类BaseClass,从它派生出类DerivedClass,BaseClass有成员函数fn1()、fn2(),fn1()是虚函数,DerivedClass也有成员函数fn1()、fn2(),//在主程序中定义一个DerivedClass的对象,分别用BaseClass和DerivedClass的指针来调用fn1()、fn2()。#include"iostream"using namespace std;class BaseClass{public: virtual..

2020-05-23 10:16:27

//19.使用private和protected继承从基类创建两个新类。然后通过派生类的对象访问基类的私有数据成员(通过函数)。

//19.使用private和protected继承从基类创建两个新类。然后通过派生类的对象访问基类的私有数据成员(通过函数)。#include"iostream"using namespace std;class A{private: int a;public: A(int x):a(x){} void GetA() { cout<<a<<endl; }};class B{private: int...

2020-05-23 10:55:50

//20、定义一个复数类

//20、定义一个复数类,并为其重载>>和<<运算符,使得复数对象可以整体输入输出,并给出main()对该类进行应用。#include"iostream"using namespace std;class complex1{private: int real,iamg;public: //complex1(int x=0,int y=0):real(x),iamg(y){} friend ostream &operator<<...

2020-05-23 11:30:01

//21、定义一个分数类使得分数对象可以整体输入输出;实现分数类中的运算符重载(分子和分母均为整型)

//21、定义一个分数类,并为其重载>>和<<运算符,使得分数对象可以整体输入输出;实现分数类中的运算符重载(分子和分母均为整型)//,即分数的加、减、乘、除的运算(运算后要求化简)#include"iostream"using namespace std;#include"math.h"class fen{private: int x,y;public: fen(int a=0,int b=0):x(a),y(b){} friend istr...

2020-05-23 13:25:52

//17.定义一个基类BaseClass,从它派生出类DerivedClass,BaseClass中定义虚析构函数, //在主程序中将一个DerivedClass的对象地址赋给一个BaseClass的

//17.定义一个基类BaseClass,从它派生出类DerivedClass,BaseClass中定义虚析构函数,//在主程序中将一个DerivedClass的对象地址赋给一个BaseClass的指针,并输出构造和析构信息。#include"iostream"using namespace std;class BaseClass{public: BaseClass() { cout<<"construct BaseClass"<<end...

2020-05-23 09:50:20

//16、虚基类为Shape,从Shape派生出矩形类(宽、高)、椭圆类(横轴、纵轴)、三角形类、梯形类。给出各个类的构造函数,成员初始化 //,在基类中定义虚函数GetArea()(计算面积)和Ge

//16、虚基类为Shape,从Shape派生出矩形类(宽、高)、椭圆类(横轴、纵轴)、三角形类、梯形类。给出各个类的构造函数,成员初始化//,在基类中定义虚函数GetArea()(计算面积)和GetPeri()( 计算周长),在派生类中改写。写出该程序的实现。#include"iostream"#include"math.h"using namespace std;class shape{ public: virtual int GetArea()=0; virtual...

2020-05-22 23:09:03

//14. 定义一个日期类(年、月、日),用运算符重载方法对两个日期进行相减,输出两个日期相差的天数。

//14. 定义一个日期类(年、月、日),用运算符重载方法对两个日期进行相减,输出两个日期相差的天数。#include"iostream"using namespace std;class date{private: int year,month,day;public: date(int x=0,int y=0,int z=0):year(x),month(y),day(z){} int operator-(date d); void print();};in...

2020-05-22 21:48:11

//15、编写一个程序:设计一个汽车类,数据成员有轮子个数、车重。小车类是汽车类的私有派生类,包含载客量。 //卡车类是汽车类的私有派生类,包含载客数和载重量。每个类都有数据的输出方法

//15、编写一个程序:设计一个汽车类,数据成员有轮子个数、车重。小车类是汽车类的私有派生类,包含载客量。//卡车类是汽车类的私有派生类,包含载客数和载重量。每个类都有数据的输出方法。#include"iostream"using namespace std;class car{private: int wheel; double weight;public: car(int x,double y):wheel(x),weight(y){} virtual vo...

2020-05-22 21:47:22

//13. 定义一个复数类,并用运算符重载方法实现复数的加减乘除运算,并给出main()对该类进行应用。

//13. 定义一个复数类,并用运算符重载方法实现复数的加减乘除运算,并给出main()对该类进行应用。#include"iostream"using namespace std;class complex1{private: float real,iamg;public: complex1(float x=0,float y=0):real(x),iamg(y){} complex1 operator+(complex1 c); complex1 operato...

2020-05-22 10:27:49

//12、设计人民币类,其数据成员为fen(分)、jiao(角)、yuan(元)。重载这个类的加法、减法运算符,并给出主函数应用该类。

//12、设计人民币类,其数据成员为fen(分)、jiao(角)、yuan(元)。重载这个类的加法、减法运算符,并给出主函数应用该类。#include"iostream"using namespace std;class money{private: int yuan,jiao,fen;public: money(int x=0,int y=0,int z=0):yuan(x),jiao(y),fen(z){} money operator+(money m); ...

2020-05-22 09:43:30

//11、编写一个程序,用成员函数重载运算符“+”、“”,“*”,实现两个二维数组相加、相减、相乘,并给出主函数应用该类。

//11、编写一个程序,用成员函数重载运算符“+”、“”,“*”,实现两个二维数组相加、相减、相乘,并给出主函数应用该类。#include"iostream"using namespace std;class arrays{ int a[3][3];public: arrays(); void input(); arrays operator+(arrays a1); arrays operator-(arrays a1); arrays oper...

2020-05-22 09:17:30

//10、重载减法运算符,实现两个字符串相减,并给出主函数应用该类。

//10、重载减法运算符,实现两个字符串相减,并给出主函数应用该类。#include"iostream"#include"iomanip"#include"string.h"using namespace std;class string1{private: char s[12];public: string1(char *a) { strcpy(s,a); } string1 operator-(string1 s8); vo...

2020-05-20 20:48:14

//9、定义一个复数类,并通过定义运算符重载实现两个复数可以判别是否相等(==),并给出主函数应用该类。

//9、定义一个复数类,并通过定义运算符重载实现两个复数可以判别是否相等(==),并给出主函数应用该类。#include"iostream"#include"iomanip"using namespace std;class Complex{private: int real,iamg;public: Complex(int x=0,int y=0):real(x),iamg(y){} int operator==(Complex c);};int main(){...

2020-05-20 20:08:30

//7. 利用静态的概念,编写一个小猫类,统计并输出每个小猫的重量、小猫的总数量及总重量。

//7. 利用静态的概念,编写一个小猫类,统计并输出每个小猫的重量、小猫的总数量及总重量。#include"iostream"using namespace std;#include"iomanip"class cat{private: float weight; static int num; static float sum;public: cat(){cin>>weight;num++;sum+=weight;} void print(...

2020-05-20 19:59:18

//8、定义空间中的点类(有x,y,z坐标),并重载其++和—运算符。编写主函数对该类进行应用。

//8、定义空间中的点类(有x,y,z坐标),并重载其++和—运算符。编写主函数对该类进行应用。#include"iostream"#include"iomanip"using namespace std;class point{private: float x,y,z;public: point(float a=0,float b=0,float c=0):x(a),y(b),z(c){} point operator++(); point operator-...

2020-05-20 19:58:42

//利用静态数据成员的概念,设计一个学生类,学生信息包括姓名,成绩,; //统计学习的总人数,对成绩进行排序,并输出相关信息

//利用静态数据成员的概念,设计一个学生类,学生信息包括姓名,成绩,;//统计学习的总人数,对成绩进行排序,并输出相关信息#include"iostream"#include"iomanip"#include"string.h"using namespace std;class student{private: char name[3]; float score; static int sum;public: student() { ...

2020-05-20 16:31:09

//5. 有若干本图书,图书信息包括图书书名、作者、出版社和价格。要求输出图书价格(const成员函数), //显示图书书名、作者、出版社(非const成员函数)、根据图书书名查找图书并显示相关信息等

//5. 有若干本图书,图书信息包括图书书名、作者、出版社和价格。要求输出图书价格(const成员函数),//显示图书书名、作者、出版社(非const成员函数)、根据图书书名查找图书并显示相关信息等功能。#include"iostream"#include"string.h"using namespace std;class book1{private: char name[12]; char author[12]; char adress[12]; float...

2020-05-18 23:23:54

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

//4、有Distance类和Point类,将Distance类定义为Point类的友元类来实现计算两点之间距离。#include"iostream"#include"math.h"using namespace std;class point{private: float x,y;public: point(int a,int b):x(a),y(b){} friend class distance1;};class distance1{public: ...

2020-05-13 21:03:45

3、定义一个复数类,定义友元函数,实现两个复数可以判别是否相等(==),并给出主函数应用该类。

//3、定义一个复数类,定义友元函数,实现两个复数可以判别是否相等(==),并给出主函数应用该类。#include"iostream"using namespace std;class complex1{private: int real,iamg;public: complex1(int x,int y):real(x),iamg(y){} friend void judge(complex1 c,complex1 cc);};void judge(compl...

2020-05-13 20:32:18

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。