- 博客(262)
- 收藏
- 关注
原创 vmware开启虚拟机时虚拟机黑屏的解决办法
1.以管理员身份运行命令提示符,输入“netsh winsock reset”后,重启。2.删除Windows XP Professional.vmx.lck和Windows XP Professional-disk1.vmdk.lck文件夹下的lck文件,再以管理员身份打开虚拟机,即可。...
2019-10-10 09:53:54
1130
原创 第十六周项目三:max带来的冲突
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: max带来的冲突 .cpp*作 者:白云飞*完成日期:2015年6月17日*版 本 号:v1.0**问题描述:分析下面程序出现的编译错误,给出解决的方案。*/#includeusing namespace
2015-06-17 14:29:40
632
原创 第十六周项目二:有些数的阶乘不算了
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 有些数的阶乘不算了 .cpp*作 者:白云飞*完成日期:2015年6月17日*版 本 号:v1.0**问题描述:求n!的函数,当用户的输入为负数,以及输入数太大时(例如大于12),使用异常处理机制予以拒绝,并给出恰当的
2015-06-17 14:21:46
527
原创 第十六周项目一:平方根中的异常
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 平方根中的异常 .cpp*作 者:白云飞*完成日期:2015年6月17日*版 本 号:v1.0**问题描述:编写一个程序,求输入数的平方根。设置异常处理,当输入负数时采用异常处理机制给出提示。*程序输入:一个数
2015-06-17 14:07:39
566
原创 第十六周阅读项目:异常处理和命名空间
1.代码:#include using namespace std;int a[10]= {1,2, 3, 4, 5, 6, 7, 8, 9, 10};int fun( int i);int main(){ int i ,s=0; for( i=0; i<=10; i++) { try {
2015-06-17 12:48:53
653
原创 第十五周项目二:二进制文件浏览器
问题及代码:/* * Copyright (c) 2015, 烟台大学计算机学院 * All rights reserved. * 文件名称:二进制文件浏览器 .cpp * 作 者:刘佳琦 * 完成日期:2015年6月13日 * 版 本 号:v1.0 * * 问题描述: 做一个类似BinaryViewer的查看二进制文件的程序,输入文件名后,可以以16进制
2015-06-13 17:13:38
582
原创 第十五周项目一:用二进制文件处理学生成绩
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 用二进制文件处理学生成绩 .cpp*作 者:白云飞*完成日期:2015年6月13日*版 本 号:v1.0**问题描述:(1)定义学生类,其中包含学号、姓名、C++课、高数和英语成绩及总分数据成员,成员函数根据需要确
2015-06-13 16:49:11
693
原创 第十五周阅读项目:二进制文件及文件的随机读写
代码:#include #include #include using namespace std;int main( ){ int a; ofstream outfile("f1.dat",ios::out); if(!outfile) { cerr<<"open error!"<<endl; e
2015-06-11 14:11:22
728
原创 第十四周项目一:小玩文件
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 小玩文件 .cpp*作 者:白云飞*完成日期:2015年6月4日*版 本 号:v1.0**问题描述:统计文本文件abc.txt中的字符个数*程序输入:字符*程序输出:文本文件abc.txt中的字符个数*/
2015-06-04 16:27:40
649
1
原创 第十四周阅读程序(7):对二进制文件操作
代码:#include #include using namespace std;int main(){ ifstream readFile; ofstream writeFile; char ch; readFile.open("a.txt", ios::in); writeFile.open("b.txt", ios::ou
2015-06-04 16:05:05
611
原创 第十四周阅读程序(6):文件的打开与关闭
代码:#include #include using namespace std;int main() { fstream outfile,infile; outfile.open("data.dat",ios::out); outfile<<"1111111111"<<endl; outfile<<"aaaaaaaaaa"<<endl;
2015-06-04 15:49:31
897
原创 第十四周阅读程序(5):对数据文件的操作与文件流
代码:(向磁盘文件"f1.dat"输出数据)#include#include #includeusing namespace std;int main( ){ int a[10]; ofstream outfile("f1.dat",ios::out);//定义文件流对象,打开磁盘文件"f1.dat" if(!outfile)
2015-06-04 15:18:25
499
原创 第十四周阅读程序(4):cin,get,getline函数
代码:(cin)#include using namespace std;int main( ){ float grade; cout<<"enter grade:"; while(cin>>grade) //能从cin流读取数据 { if(grade>=85) cout<<grade<<" GO
2015-06-04 14:49:08
610
原创 第十四周阅读程序(3):流成员函数put,putchar输出字符
代码:#include#includeint main(){ char *a="BASIC"; for(int i=4; i>=0; i--) putchar(*(a+i)); putchar('\n'); return 0;}运行结果: 学习心得:put函数的参数可以是字符或字符的ASCII代码
2015-06-04 14:42:50
631
原创 第十四周阅读程序(2):标准类型数据的格式输出
代码:#include #include using namespace std;int main(){ int a; cout<<"input a:"; cin>>a; cout<<"dec:"<<dec<<a<<endl; cout<<"hex:"<<hex<<a<<endl; cout<<"oct:"<<setb
2015-06-04 14:25:13
319
原创 第十四周阅读程序(1):cerr流对象
代码:#include #include using namespace std;int main(){ float a,b,c,disc; cout<<"please input a,b,c:"; cin>>a>>b>>c; if (a==0) cerr<<"a is equal to zero,error!"<<en
2015-06-04 14:25:04
416
原创 第十三周项目三:立体类族共有的抽象类
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 立体类族共有的抽象类 .cpp*作 者:白云飞*完成日期:2015年5月29日*版 本 号:v1.0**问题描述:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CBall、CCube、CCy
2015-05-29 15:27:18
504
原创 第十三周项目二:形状类族的中的纯虚函数
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 形状类族的中的纯虚函数 .cpp*作 者:白云飞*完成日期:2015年5月29日*版 本 号:v1.0**问题描述:定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Tri
2015-05-29 14:36:19
648
原创 第十三周项目一(3):动物这样叫:抽象类
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 动物这样叫 .cpp*作 者:白云飞*完成日期:2015年5月29日*版 本 号:v1.0**问题描述:下面是给出的基类Animal声明和main()函数。1、根据给出的main()函数和运行结果的提示,设计出相关
2015-05-29 14:18:13
445
原创 第十三周项目一(2):动物这样叫:抽象类
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 动物这样叫 .cpp*作 者:白云飞*完成日期:2015年5月29日*版 本 号:v1.0**问题描述:下面是给出的基类Animal声明和main()函数。根据给出的main()函数和运行结果的提示,设计出相关的各个类
2015-05-29 14:07:20
386
原创 第十三周项目一(1):动物这样叫:虚函数
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 动物这样叫 .cpp*作 者:白云飞*完成日期:2015年5月29日*版 本 号:v1.0**问题描述:下面是给出的基类Animal声明和main()函数。根据给出的main()函数和运行结果的提示,设计出相关的各个类
2015-05-29 14:05:39
357
原创 第十三周阅读项目(6):链表类 .
代码:#include using namespace std;class Student //结点类{public: Student(int n,double s):num(n), score(s), next(NULL) {} ~Student() { if(!next) delete next
2015-05-29 13:33:28
341
原创 第十三周阅读项目(5):链表类
代码:#include using namespace std;struct Student{ int num; double score; struct Student *next;};int main( ){ Student *head=NULL,*p,*q; //建立动态链表 for(int i=0; i
2015-05-29 13:27:46
350
原创 第十三周阅读项目(4):多态性与虚函数
(1)代码:#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Car: public Vehicle //汽车{public
2015-05-27 18:01:27
528
原创 第十三周阅读项目(3):纯虚函数
代码:#include using namespace std;class Base{public: virtual void Who() =0;};class FirstDerived:public Base{public: void Who() { cout<<"F"; }};class Se
2015-05-27 17:45:22
373
原创 第十三周阅读项目(2):虚析构函数
代码:#include using namespace std;class BASE{private: char c;public: BASE(char n):c(n) {} virtual ~BASE() { cout<<c; }};class DERIVED:public BASE{pr
2015-05-27 17:43:58
665
1
原创 第十三周阅读项目(1):虚函数
代码:#includeusing namespace std;class A{ int a;public: A():a(5) {} virtual void print()const { cout<<a; }};class B: public A{ char b;public:
2015-05-27 16:39:08
361
原创 第十二周项目四(3):点、圆的关系
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 点、圆的关系 .cpp*作 者:白云飞*完成日期:2015年5月23日*版 本 号:v1.0**问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点); (2)以Point为基类,派生出一个
2015-05-23 16:11:33
590
1
原创 第十二周项目四(1):点、圆的关系
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 点、圆的关系 .cpp*作 者:白云飞*完成日期:2015年5月21日*版 本 号:v1.0**问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点); (2)以Point为基
2015-05-21 16:47:22
332
原创 第十二周项目三:日期时间类
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 教师兼干部类 .cpp*作 者:白云飞*完成日期:2015年5月21日*版 本 号:v1.0**问题描述:定义一个日期类Date,数据成员包括年、月、日,SetDate(int y,int m,int d)和Print
2015-05-21 16:11:20
378
原创 第十二周项目二:摩托车继承自行车和机动车
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 教师兼干部类 .cpp*作 者:白云飞*完成日期:2015年5月21日*版 本 号:v1.0**问题描述:在下面一段类的定义中,自行车类的虚基类为车辆类,机动车类的虚基类也为车辆类,摩托车类的基类为自行车类和机动车类,
2015-05-21 15:37:37
338
原创 第十二周项目一: 教师兼干部类
问题及代码:/**Copyright (c)2015,烟台大学计算机与控制工程学院*All rights reserved.*文件名称: 教师兼干部类 .cpp*作 者:白云飞*完成日期:2015年5月21日*版 本 号:v1.0**问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Ca
2015-05-21 14:54:35
396
原创 第十二周阅读程序(7):多重继承
代码:#include #include using namespace std;class Person{ char* name; // 姓名 int age; // 年龄public: Person() {} void setname(char na[]) { name=new char[s
2015-05-21 13:45:55
322
原创 第十二周阅读程序(6):多重继承
代码:#include using namespace std; class B { public: B(int x=0) { X=x; cout<<"B("<<x<<")\n"; } ~B() { cout<<"~B()\n";
2015-05-21 13:31:04
399
原创 第十二周阅读程序(5):多重继承
代码:#include using namespace std; class A { protected: int a,b; public: A(int aa, int bb):a(aa), b(bb) {} void printA() { cout<<"a: "<<a<<"\tb:
2015-05-21 13:15:12
319
原创 第十二周阅读程序(4):多重继承
代码:#includeusing namespace std;class A{public: int n;};class B:public A {}; // 声明A为公有继承的虚基类class C:public A {}; // 声明A为公有继承的虚基类class D:public B,public C{public: int
2015-05-21 13:04:38
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人