- 博客(41)
- 收藏
- 关注
翻译 初学编程之C++之格式控制符练习
代码示例:#include<iostream>#include<iomanip>using namespace std;void main(){ const double Num=123.4567; cout.flags(ios::right);//设置对齐的标志是右 cout<<setw(10)<<Num<<endl;/...
2019-01-09 19:47:23
204
翻译 初学编程C++之最小生成树(kruskal算法)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include"Node.h"Node::Node(char data){ m_cData=data; m_bIsVisited=false;...
2018-12-12 18:34:40
349
翻译 初学编程C++之最小生成树(prim算法)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include&amp;amp;amp;quot;Node.h&amp;amp;amp;quot;Node::Node(char data){ m_cData=data; m_bIsVisit
2018-12-11 18:13:13
259
翻译 初学编程C++之图
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(char data=0); char m_cData; bool m_bIsVisited;};#endif#include"Node.h"Node::Node(char data){ m_cData=data; m_bIsVisited=false;...
2018-12-11 18:06:17
189
翻译 初学编程C++之树(二叉树——数组)
代码示例:#ifndef TREE_H#define TREE_Hclass Tree{public: Tree(int size,int*pRoot);//创建树 ~Tree();//销毁树 int *SearchNode(int nodeIndex);//根据索引寻找结点 bool AddNode(int nodeIndex,int direction,int*pNode)...
2018-12-07 18:28:16
311
翻译 初学编程C++之树(二叉树——链表)
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: Node(); Node*SearchNode(int nodeIndex); void DeleteNode(); void PreorderTraversal(); void InorderTraversal(); void PostorderTraversal(...
2018-12-07 18:23:01
295
翻译 初学编程C++之单链表作通讯录
代码示例:#ifndef PERSON_H#define PERSON_H#include<string>#include<ostream>using namespace std;class Person{ friend ostream &operator<<(ostream &out, Person &person);...
2018-12-06 20:37:02
637
翻译 初学编程C++之单链表
代码示例:#ifndef NODE_H#define NODE_Hclass Node{public: int data;//数据域 Node*next;//指针域 void printNode();};#endif#include"Node.h"#include<iostream>using namespace std;void Node::prin...
2018-12-06 20:17:32
139
翻译 初学编程C++之线性表中顺序表
代码示例:#ifndef LIST_H#define LIST_Hclass List{public: List(int size);//创建线性表 ~List();//销毁线性表 void ClearList();//清空线性表 bool ListEmpty();//判断线性表是否为空 int ListLength();//获取线性表的长度 bool GetEl...
2018-12-05 18:00:37
274
翻译 初学编程C++之栈应用括号匹配
代码示例:#ifndef MYSTACK_H#define MYSTACK_H#include&lt;iostream&gt;using namespace std;template&lt;typename T&gt;class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内...
2018-12-05 17:55:42
239
1
翻译 初学编程C++之栈应用(数制转换)
#ifndef MYSTACK_H#define MYSTACK_H#include<iostream>using namespace std;template<typename T>class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内存 boo...
2018-12-04 18:33:39
689
翻译 初学编程C++之用模板制作栈
代码示例:#ifndef MYSTACK_H#define MYSTACK_H#include<iostream>using namespace std;template<typename T>class MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空...
2018-12-04 18:24:52
154
翻译 初学编程C++之栈的应用
代码示例:#ifndef COORDINATE_H#define COORDINATE_Hclass Coordinate{public: Coordinate(int x=0,int y=0); //~Coordinate(); void printCoordinate();private: int m_iX; int m_iY;};#endif#includ...
2018-12-04 18:17:08
229
翻译 初学编程C++之栈
代码示例:#ifndef MYSTACK_H#define MYSTACK_Hclass MyStack{public: MyStack(int size);//分配内存初始化空间,设定栈容量,栈顶 ~MyStack();//回收栈空间内存 bool stackEmpty();//判断栈是否为空,为空返回true,非空返回false bool stackFull();//判断...
2018-12-04 18:11:47
244
翻译 初学编程C++之环形队列
代码示例:#ifndef MYQUEUE_H#define MYQUEUE_Hclass MyQueue{public: MyQueue(int queueCapacity);//InitQueue(&Q)创建队列 virtual ~MyQueue();//DestroyQueue(&Q)销毁队列 void ClearQueue();//ClearQueue(...
2018-12-04 18:05:24
376
翻译 初学编程C++之动态多态
代码示例:#include&lt;iostream&gt;#include&lt;stdlib.h&gt;#include"Shape.h"#include"Circle.h"#include"Rect.h"using namespace std;/** 动态多态、虚函数 要求: 1
2018-10-21 10:34:47
203
翻译 初学编程C++之虚继承
虚继承示例:#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdlib.h&gt;using namespace std;/* 虚继承: 要求:Farmer类 数据成员:m_strName;成员函数:构造函数、析构函数、sow(); Worker类 数据成员:m_strCore;成员函
2018-09-21 10:53:12
199
翻译 初学编程C++之多继承
多继承示例:#include&lt;iostream&gt;#include&lt;string&gt;#include&lt;stdlib.h&gt;using namespace std;/* 多继承: 要求:Farmer类 数据成员:m_strName;成员函数:构造函数、析构函数、sow(); Worker类 数据成员:m_srCore;成员函数:构
2018-09-21 09:52:55
192
1
翻译 初学编程C++之多重继承
多重继承示例:#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、析构函数、play(); 2、Solder类 数据成员:m_iAg...
2018-09-20 20:01:19
193
翻译 初学编程C++之isa
代码示例:#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、析构函数、play(); 2、Solder类 数据成员:m_iAge...
2018-09-20 17:48:55
878
1
翻译 初学编程C++之隐藏
隐藏示例(父子关系-成员同名-隐藏):#include&lt;iostream&gt;#include&lt;stdlib.h&gt;using namespace std;/* 保护继承和私有继承: 要求:1、Person类 数据成员:m_strName 成员函数:构造函数、play(); 2、Solder类 数据成...
2018-09-20 16:51:43
179
翻译 初学编程C++之继承
继承示例:1、公有继承示例#include&amp;lt;iostream&amp;gt;#include&amp;lt;string&amp;gt;using namespace std;//Person类class Person{public: Person(); void play();protected: string m_strName;};Person::Person()
2018-09-20 09:59:46
126
翻译 初学编程C++之对象成员指针
对象成员指针示例:#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&quot;Line.h&quot;using namespace std;/* 对象成员指针: 要求: 定义两个类: 坐标类:Coordinate 数据成员:横坐标m_iX和纵坐标m_iY
2018-09-19 10:18:06
206
翻译 初学编程C++之对象指针
对象指针示例:#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&quot;Coordinate.h&quot;using namespace std;/* 对象指针 要求: 定义Coordinate类 数据成员:m_iX和m_iY; 声明对象指针,并通过指针控制对象
2018-09-19 09:18:58
147
原创 初学编程c++之简单算法问题(3)
1、输入两个数(x,y),计算第一个数为底数,第二个数为指数的值(x^y)#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;int main(){ while(true){ cout&amp;amp;lt;&amp;amp;lt
2018-09-19 08:34:54
258
翻译 初学编程C++之深浅拷贝
深浅拷贝示例:#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;#include&quot;Array.h&quot;using namespace std;/* 示例安排: 1、定义一个Arry类 数据成员:m_iCount 成员函数:数据封装函数,构造函数,析构函数,拷贝构造函数(
2018-09-19 07:41:21
157
翻译 初学编程C++之数据的封装
数据的封装#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;#include&amp;amp;lt;string&amp;amp;gt;using namespace std;class Student{public: Student(string name,string
2018-09-19 07:28:57
151
原创 初学编程C++之水仙花数
水仙花数问题其中个位数的立方和等于该数(153=13+53+33)#include&amp;lt;iostream&amp;gt;using namespace std;int main(){ int sum; for(int i=1;i&amp;lt;=9;i++) { for(int j=0;j&amp;lt;=9;j++) { for(int k=0;k&amp;lt;
2018-09-18 14:14:04
990
原创 初学编程C++之简单算法(1)
编写程序,计算s=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+n)的值#include&amp;lt;iostream&amp;gt;using namespace std;int main(){ int count=0; cout&amp;lt;&amp;lt;&quot;请用户输入一个整数&quot;&amp;lt;&amp;lt;endl;
2018-09-18 14:07:35
553
1
翻译 初学编程C++之拷贝构造函数
拷贝构造函数#include&amp;lt;iostream&amp;gt;#include&amp;lt;stdlib.h&amp;gt;using namespace std;class Student{public: Student(){m_strName=&quot;jim&quot;;cout&amp;lt;&amp;lt;&quo
2018-09-18 13:58:54
198
1
翻译 初学编程C++之结构体类型的引用
引用示例:结构体类型的引用#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;using namespace std;typedef struct{ int x; int y;}Coor;int main(void){ Coor c1; Coor
2018-09-18 13:32:09
1411
1
翻译 初学编程C++之bool值
bool练习#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std; //要求:提示用户输入一个整数,将该整数分别以八进制、十进制、十六进制打印在屏幕上 //要求:提示用户输入一个BOOL值(1或0),以BOOL的方式将值打印在屏幕上。int main(){
2018-09-18 13:09:38
612
1
翻译 初学编程C++之命名空间
命名空间的应用示例#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;namespace A{ int x=1; void fun() { cout&amp;amp;lt;&amp;amp;lt;&amp;qu
2018-09-18 13:01:17
176
1
翻译 初学编程C++之简单算法(2)
判断奇、偶数#include&amp;amp;lt;iostream&amp;amp;gt;#include&amp;amp;lt;stdlib.h&amp;amp;gt;using namespace std;namespace MyNum{ int x=1;}int main(){ cout&amp;amp;lt;&amp;amp;lt;&amp;quot;
2018-09-18 12:46:29
179
1
翻译 初学编程C++之BOOL类型 命名空间 输入输出
BOOL类型 命名空间 输入输出#include&amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;#include&amp;amp;amp;lt;iostream&amp;amp;amp;gt;using namespace std;/*知识点:BOOL类型 命名空间 输入输出 题目要求: 使用一个函数找出一个整形数组中的最大值或最小值*/namespace compA{
2018-09-18 12:39:01
705
1
翻译 初学编程C++之对象成员
对象成员编码示例:#include&amp;amp;amp;amp;lt;iostream&amp;amp;amp;amp;gt;#include&amp;amp;amp;amp;lt;stdlib.h&amp;amp;amp;amp;gt;#include&amp;amp;amp;quot;Coordinate.h&amp;amp;amp;quot;#include&amp;am
2018-09-18 12:27:20
168
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人