- 博客(13)
- 收藏
- 关注
原创 实验一
.建立一个N个学生成绩的顺序表,对表进行插入、删除、查找等操作。分别输出结果。要求如下:1)用顺序表来实现。2)用单链表来实现#includestruct Node{int data;Node *next;};class LinkList{public:LinkList();LinkList(int a[],int n);~LinkList();int
2015-11-22 22:59:53
327
原创 课程设计
学生成绩管理系统功能的基本要求:№1具备对成绩的管理功能(添加、删除、排序)。№2具备对成绩的统计功能(及格率、优秀率等)。№3具备对成具备按学号、姓名、或课程名查询成绩的功能。# include # include # include #include#include //用getch();using namespace std;//﹌﹌﹌﹌﹌﹌﹌﹌﹌﹌Student类﹌
2015-07-16 21:13:40
458
原创 第九章
分别计算5!到9!的值,使用setw()控制“=”左边的数值宽度。#include#include using namespace std;double fact(int n);int main(){ for(int n=5;n<10;n++)cout<<setw(2)<<n<<"!= "<<fact(n)<<endl; return 0;}double fact(in
2015-06-26 19:59:02
550
原创 第八章
8.17 建立一个用来实现求3个数和的类模板(将成员函数定义在类模板的内部),并写出调用此类模板的完整程序。#includeusing namespace std;template class Sum{ public: Sum(T a,T b,T c) { x=a; y=b; z=c;} T add() { re
2015-06-21 20:39:18
571
原创 第七章
7.12定义一个矩阵类Matrix,重载运算符“+”,使之能用于矩阵的加法运算。有两个矩阵a和b,均为2行4列。求两个矩阵之和。重载流插入运算符“”和流提取运算符“>>”,使之能用于该矩阵的输入和输出#include #include using namespace std; class Matrix{ public: Matrix() {} ~Mat
2015-06-21 20:37:41
614
原创 作业
编写一个程序,用成员函数重载运算符“+”和“—”将两个二维数组相加和相减,要求第1个二维数组的值由构造函数设置,另一个二维数组的值由键盘输入。#includeusing namespace std;class Matrix{publice: Matrix(); Matrix(int a[2][3]); Matrix operator+(int b[2][3]);
2015-06-11 21:21:29
514
原创 第五章
编写一个学生和教师数据输入和显示程序,学生数据有编号、姓名、班号和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类person,并作为学生数据操作类student和教师数据操作类teacher的基类。#include #include using namespace std; class person {private: int no; string
2015-05-13 14:48:18
1006
原创 C++第四章3
4、编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。#include #includeusing namespace std;class student{private:string name;string ID;float score;static int sum;s
2015-04-25 10:23:44
807
1
原创 C++第四章2
4、构建一个类book,其中含有两个私有数据成员qu和price,建立一个有5个元素的数组对象,将qu初始化为1~5,将price初始化为qu的10倍。显示每个对象的qu*price.#include using namespace std;class book{private: int qu, price;public: book(int qu); int mult
2015-04-24 16:51:55
1385
1
原创 C++第四章
2、建立一个对象数组,内放6个学生的数据(学号、成绩),用指针指向数组首元素,输出2,4,6个同学的数据。#include using namespace std;class Student{public:void get_student(); void display();private:int num;int score;};void Student::get_studen
2015-04-22 21:50:28
532
1
原创 C++作业
设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标之间的距离,要求按如下格式输出结果:A(x1,y1),B(x2,y2)Distance1=d1Distance2=d2其中,x1、y1、x2、y2为指定的坐标值,d1和d2为两个坐标点之间的距离。
2015-04-22 17:40:38
1382
1
原创 C++第二章作业
编写一个C++风格的程序,用动态分配空间的方法计算Fibonacci数列的前20项并存储到动态分配的空间中。#include#includeusing namespace std;int main(){ int *p;p=new int[20]; *p=1;*(p+1)=1; cout<<*p<<"\t";cout<<*(p+1)<<"\t";p=p+2; for (int
2015-04-08 15:23:44
850
1
原创 C++第三章类和对象作业
1、声明一个Circle类,有数据成员radius(半径)、成员函数area(),计算圆的面积,构造一个Circle的对象进行测试#includeusing namespace std;class circle{ private: double radius;public: circle(double r=0.0); void input();
2015-03-30 23:13:01
1053
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅