自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hades's stack

Coder,Cooler

  • 博客(19)
  • 资源 (4)
  • 收藏
  • 关注

原创 第三周项目5-数组作数据成员

设计一个工资类(Salary),其中类的数据成员如下:class Salary{private: double salarys[50]; //多人的工资 int number; //实际人数};要设计的成员函数有:• void set_salarys( ):输入职工工资(输入-1标志着工资输入结束),工资保存到salary数组中,实际人数保存到

2015-03-25 08:47:09 656

原创 第三周项目4-考了语文数学的学生

下面提供了类Stu的数据成员定义,和用于测试的main函数,参考如图的运行结果,完成类的定义。/** Copyright (c) 2015,烟台大学计算机学院* All right reserved.* 作者:邵帅* 文件:Demo.cpp* 完成时间:2015年03月21日* 版本号:v1.0*/#include#includeusing namespace std;c

2015-03-22 09:57:30 650

原创 第三周项目3-程序的多文件组织

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

2015-03-22 09:44:43 755

原创 第三周项目2-三角形类(二)

程序功能同项目1,main()函数如下,请重新定义Triangle类,其中逻辑特别简单的set和get成员函数,要处理为内置成员函数,直接在类内定义。/* * Copyright (c) 2015,烟台大学计算机学院 * All right reserved. * 作者:邵帅 * 文件:Demo.cpp* 完成时间:2015年03月21日 * 版本号:v1.0 */ #inc

2015-03-21 10:14:37 698

原创 第三周项目1-三角形类(一)

下面设计一个三角形类,请给出各成员函数的定义。#include#includeusing namespace std;class Triangle{public: void setABC(double x, double y, double z);//置三边的值,注意要能成三角形 void getABC(double *x, double *y, double *z)

2015-03-21 09:55:29 680

原创 第三周课后实践-阅读程序

按照封装与信息隐藏的原则,除非特别需要,类中的数据成员需要设置为私有。由此带来的问题是,在类外如何访问这些私有成员?下面4段程序概括了常用的方法。请仔细阅读下面的程序,在阅读过程中,画出对象、变量在内存中的表示图,写出这些程序的运行结果(包括变量的变化过程及程序的最终输出),达到彻底理解这些机制的目标。(1)通过公共函数为私有成员赋值#include using namespace

2015-03-21 09:35:05 746

原创 第二周项目4-图书馆的书

编写一个Book类,包含name(书名)、writer(著者)、public_name(出版社)、price(价格)、number(数量)、NO(书号)等数据成员。定义成员函数setBook,用来为书籍的数据成员赋值,定义成员函数borrow和restore,分别办理借出和还回(借、还书时,暂时只完成数量的增1减1,这里的书仍是一种书的概念,随着课程进展,我们继续做真正的图书管理系统,每本书都能追

2015-03-17 11:19:16 777

原创 第二周项目3-时间类

(1)请在原类基础上,在类内增加下列成员函数(将是内置成员函数)add_a_sec() //增加1秒钟add_a_minute() //增加1分钟add_an_hour() //增加1小时在main()数中,调用新增加的成员函数,以测试扩充后的功能。/** Copyright (c) 2015,烟台大学计算机学院* All right reserved.* 作者:邵帅*

2015-03-15 10:21:20 703

原创 第二周项目2-长方柱类

编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求设计成员函数实现下面的功能:  (1)由键盘输入3个长方柱的长、宽、高;  (2)计算长方柱的体积(volume)和表面积(areas);  (3)输出这3个长方柱的体积和表面积;/** Copyright (c) 2015,烟台大学计算机学院*

2015-03-15 10:05:08 1073

原创 第二周项目1-旱冰场造价

有一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。一级提示:  先定义类,确定其数据成员和成员函数。在这里要定义的旱冰场类,实际我们只关心其面积和周长,根据面积计算场地内抹水泥的造价,根据周长计算围栏的造价。有了类的定义,在main函数中定义该类对象,调用成员函数即可以完成求解。二级提示:  实际上,对于旱冰场

2015-03-15 09:49:06 1226

原创 第二周课后实践-阅读程序

(1)阅读第一个面向对象的程序,程序结构是所有成员函数都在类内定义,阅读程序,回答相关问题:#include #include using namespace std;class Student{private: int num; char name[20]; char sex;public: void set_data(int n, char *p

2015-03-15 09:29:40 725

原创 第二十四周项目7-读懂“共同体”

运行下面的程序,并解释运行结果。#include using namespace std;union un{ int i; char c[4];};int main(){ union un x; x.c[0]='A'; x.c[1]='B'; x.c[2]='C'; x.c[3]='D'; cout<<x.i<<endl;

2015-03-05 17:21:55 719

原创 第二十四周项目6-点和距离

读程序,写出函数的定义,注意其中枚举类型的用法。enum SymmetricStyle {axisx,axisy,point};//分别表示按x轴, y轴, 原点对称struct Point{ double x; // 横坐标 double y; // 纵坐标};double distance1(Point p1, Point p2); // 两点之间的距离,如果用dista

2015-03-05 17:19:07 619

原创 第二十四周项目5-应用枚举

(1)阅读教材7.3节,了解枚举类型的一般用法。阅读下面输出He先生买车方案的程序,理解使用枚举类型的意义。#include using namespace std;enum Color {red,black,white};enum Brand {lavida,tiggo,skoda};int main( ){ int color,brand; for(color=red;

2015-03-05 17:15:56 830

原创 第二十四周项目4-猴子选大王(约瑟夫问题)

一群猴子,编号是1,2,3 ...m,这群猴子(m个)按照1-m的顺序围坐一圈。从第1只开始数,每数到第n个,该猴子就要离开此圈,这样依次下来,直到圈中只剩下最后一只猴子,则该猴子为大王。输入m和n,输出为大王的猴子是几号。提示1:(1)链表解法:可以用一个循环的单链表来表示这一群猴子。表示结点的结构体中有两个成员:一个保存猴子的编号,一个为指向下一个人的指针,编号为m的结点再指向编号为1的结

2015-03-05 17:08:16 1122

原创 第二十四周项目3-动态链表体验

下面是一个建立动态链表的程序。阅读程序,在草稿纸上画出链表建立的过程,借此学会如何建立链表。然后按要求改造程序。#include using namespace std;struct Node{ int data; //结点的数据 struct Node *next; //指向下一结点};Node *head=NULL; //将链表头定

2015-03-05 16:57:25 631

转载 图解C/C++中函数参数的值传递、指针传递与引用传递

因为一直对这几种函数参数的传递方式理解的不是很透彻,花了一段时间仔细捋清了他们之间的区别。这个问题也是编程初级阶段会经常遇到的问题,也是有可能在面试中遇到的基本问题,在此进行了简单的总结一下,一是加深自己的理解,二是希望帮助遇到同样问题的同学,希望能帮你们快速透彻的理解他们。    主要以实现交换两个整形值(老生常谈的话题了)为载体进行透彻的说明,我们的主要方法就是利用最基本的输入输出功能

2015-03-02 18:23:05 1158

原创 CSDN工具-CSDN博客登陆

不知道这篇博文能不能发表出去,用第三方的软件登陆CSDN会不会被和谐。好吧,这是一款本地端登陆CSDN博客的小软件。软件有两个窗体,一个是登陆窗体,一个是浏览器窗体,使用了webbrowser组件。首先,打开软件:在输入框中输入CSDN的用户名和密码,点击登陆将进行自动登陆。或许很多人会有疑问,比如这是一个盗号的软件啦等等,其实,这是利用了vb自动填充表

2015-03-01 15:54:42 1096

原创 CSDN工具-CSDN信息查看

CSDN信息查看,一款可以查看博客信息的小Tools。打开博客,我们可以看到下面的信息:打开源码,我们可以找到下面的信息:图中黄色信息就是我们需要提取的信息。将信息提取出来,再利用label控件将信息显示出来。所以,CSDN信息查看查看这个工具,就是可以在免登录CSDN的情况下活的这些信息,并可以保存在一个文件中。首先,我们打开软件:

2015-03-01 15:28:11 1091

必应壁纸获取V1.0.3

微软Bing必应搜索网站有一个很棒的特色,每天都会换一张精美的背景图片。 对懒人来说,如果自己电脑的桌面也能这样每天自动更换壁纸那该多好啊。 那么,Bing缤纷壁纸来了。 软件的界面很简单,自动下载的的壁纸来自必应中国,所以中国新年也会有一些特色的图片。

2015-08-24

必应壁纸获取

微软Bing必应搜索网站有一个很棒的特色,每天都会换一张精美的背景图片。 对懒人来说,如果自己电脑的桌面也能这样每天自动更换壁纸那该多好啊。 那么,Bing缤纷壁纸来了。 软件的界面很简单,自动下载的的壁纸来自必应中国,所以中国新年也会有一些特色的图片。

2015-08-11

MD5查询工具

这是一个MD5查询工具,输入将要加密的字符串,可以查询到其MD5值。 目前提供了32位和16位两种算法。

2015-07-17

仿win10计算器

这是一个仿win10的计算器.只有基本的标准和程序员功能。大家可以体验一下,BUG请私信~

2015-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除