小项目
life4711
这个作者很懒,什么都没留下…
展开
-
万年历(实用系统,非ACM题目)
#includevoid week()//判断星期几{ int y,m,d; printf("请输入年月日:(例如:2014 6 10)\n(请务必输入正确,否则请关闭程序!)\n"); scanf("%d%d%d",&y,&m,&d); int t,e; switch(m) { case 1: e=d;原创 2014-06-12 11:45:10 · 801 阅读 · 0 评论 -
剖析C++多态:用C实现简单多态
怎样用C语言实现多态,首先想到的应该是去模拟C++的虚函数。在C++中,每一个含有虚函数的类,都有一个虚函数表。对于类的每一个对象,都有一个指向虚函数表的指针。用C语言模拟这个过程。先考虑最简单的情况,只含有一个虚函数的类,并且只有构造函数,没有虚析构函数。 假设这个类Base有一个int类型的成员变量val,虚函数run(int num)能够输出(val+num)的值。它的派原创 2016-03-12 21:25:11 · 646 阅读 · 0 评论 -
vs2012利用MFC开发基于对话框的小软件指南(连接Mysql数据库)
最近用MFC写了一个基于对话框的小软件,并且实现了和mysql数据库的交互。从一点不懂到写出来,费了不少周折,百度谷歌了很多资料,特写本篇博文,希望对同样在设计含界面的小软件并在学习MFC的朋友提供一定的帮助,你不是一个人。开发环境:vs2012 mysql5.1 win10x64位操作系统关于vs2012和mysql数据库的链接请看我的这篇博文http://blog.csdn.net原创 2016-01-27 10:27:50 · 4063 阅读 · 4 评论 -
二叉查找树(二叉排序树)
二叉排序树的建立,查找,删除节点的操作。#include #include #include #include using namespace std;struct node{ int key;///结点值 node *left; node *right; node *parent;///指向父亲结点的指针};///递归中序遍历排序二叉树vo原创 2014-12-17 19:09:33 · 970 阅读 · 0 评论 -
数据结构实验——二叉树的常见操作
要求:实验五 二叉树的常见操作⑴输入字符序列,建立二叉链表。⑵中序遍历二叉树:递归算法。⑶中序遍历二叉树:非递归算法。(最好也能实现先序,后序非递归算法)⑷求二叉树的高度。⑸求二叉树的叶子个数。*⑹将二叉链表视为森林的孩子兄弟链表,计算森林中叶子个数。*⑺建立中序线索二叉树,并实现中序遍历。⑻借助队列实现二叉树的层次遍历。 ⑼在主函数中设计一个简单原创 2014-11-08 11:23:12 · 2748 阅读 · 0 评论 -
栈的应用——表达式求和
#include #include #include #include using namespace std;//符号数组char symbol[7] = {'+', '-', '*', '/', '(', ')', '#'};//栈内元素的优先级int in[7] = {3, 3, 5, 5, 1, 6, 0};//栈外元素的优先级int out[7] = {2, 2,原创 2014-11-17 17:31:20 · 1697 阅读 · 0 评论 -
数据结构考试大纲要求
/**单链表的有关操作(Shubao Lv)⑴随机产生或键盘输入一组元素,建立一个带头结点的单向链表(无序)。⑵遍历单向链表。⑶把单向链表中元素逆置(不允许申请新的结点空间)。⑽在主函数中设计一个简单的菜单,分别调试上述算法。*/#include #include #include #include #include #include using namespace s原创 2014-11-14 17:23:12 · 1144 阅读 · 0 评论 -
学生信息管理系统(c语言实训)
C语言实训,la原创 2014-06-26 17:06:31 · 4494 阅读 · 4 评论 -
运行有惊喜!!!!表白专用
#include #include #define N 50HANDLE hConsole;void gotoxy(int x, int y){ COORD coord; coord.X = x; coord.Y = y; SetConsoleCursorPosition(hConsole, coord);}int main(){ int i,j,k; hConsole原创 2014-05-27 21:18:42 · 927 阅读 · 0 评论 -
Java实验报告汇总
实验四1、1)声明一个类Person,该类拥有:①成员变量name(protected,String);//用于存放姓名;age(protected,int);//用于存放年龄;address(protected,String);//用于存放家庭地址② 两个构造方法无参构造方法()//默认将姓名设置为“张三”;有参构造方法(Stringname,int age,String原创 2014-11-25 14:22:36 · 6261 阅读 · 5 评论