
【c++】
文章平均质量分 57
c++
LFTF
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
背包反序遍历问题
下面是01背包的二维数组下的dp核心代码段for(int i = 1; i <= n; i++) { for(int j = 1; j <= sum; j++) { if(j - v[i - 1] < 0) { dp[i][j] = dp[i - 1][j]; } else { dp[i][j] = max(dp[i - 1][j], dp[i - 1][j - v[i - 1]] + c[i]);原创 2021-11-02 08:39:13 · 185 阅读 · 0 评论 -
C++,类和对象(一)
一、如何造一个学生?如何造一个学生,首先要知道学生具备哪些属性。姓名、性别、年龄、学号、身高、体重等等等、、、了解这些属性之后,就可以通过属性创建一个类(CLASS)来将这些属性装填进去;// 一个学生类class Student{public: char name[20]; // 姓名 char sex; // 性别 char sno[20]; // 学号 float weight; //体重 float原创 2020-05-11 17:00:09 · 317 阅读 · 0 评论 -
C/C++,指针
以普通变量作为比较:一、声明变量int num = 10;int *ptr = #二、输出变量cout << "num = " << num << endl;cout << "ptr = " << ptr << endl;cout << "*ptr = " <&...原创 2020-01-14 11:49:34 · 203 阅读 · 1 评论 -
c++ ,单链表
#define InsertError -1 // 插入元素错误#define SearchError -2 // 查找元素错误#define DeleteError -3 // 删除元素错误#define UpdataError -4 // 修改元素错误#define Success 1; // 操作成功#include<iostream>using namespac...原创 2018-09-10 14:18:45 · 188 阅读 · 0 评论 -
c++, 二叉树的非递归遍历
#include<iostream>#include<stack> // 引入标准模板库stack头文件using namespace std;struct Tree{ char data; Tree* Lson; Tree* Rson;};Tree* T;// 输入一个二叉树void creatTree(Tree* &tree){...原创 2018-08-14 00:32:41 · 934 阅读 · 0 评论 -
c++,二叉树的递归遍历
#include<iostream>using namespace std;struct Node{ char data; // data代表节点的数字(内容) Node* L; // L,R 又分别为左右节点 Node* R;}; Node* T; // 创建一个指针T 指向这个二叉树的首地址(即这个二叉树的根节点)// ==============...原创 2018-08-14 00:08:11 · 3763 阅读 · 2 评论 -
c++,输入一个整数值并输出此整数的各数字反序的数值
#include<iostream>using namespace std;void func(int);int main(){ int num; cout << "输入一个整数:"; cin >> num; func(num); return 0;}void func(int n){ int con = 0; while (n)...原创 2018-07-30 12:58:46 · 8017 阅读 · 5 评论 -
c++,选择排序法
#include<iostream>using namespace std;int main(){ int num1[10] = { 10,56,73,9,15,36,22,89,115,3 }; // 创建一个数组,存放需要排序的数字 int min = num1[0]; // 假设第一个元素为最小值 int min_Index = 0; //...原创 2018-07-19 21:54:25 · 18770 阅读 · 2 评论 -
c++,for循环打印菱形图
#include<iostream>using namespace std;int main(){ int n = 0; cout << "输入菱形的边长:"; cin >> n; cout << "图形如下:" << endl; //上半层 for (int i = 0; i < n; i++原创 2018-07-09 15:15:42 · 17977 阅读 · 1 评论 -
c++,冒泡排序法
#include<iostream>using namespace std;int main(){ int num1[10] = { 10,56,73,9,15,36,22,89,115,3 }; //创建一个数组,存放需要排序的数字 /*如果需要自行输入再创建一个输入循环就可以了 int num2[10]{}; for(int i = 0; i < 10; i...原创 2018-07-19 19:20:36 · 401 阅读 · 0 评论 -
c++,求最大公约数最小公倍数
#include<iostream>using namespace std;int main(){ int num1, num2; cin >> num1 >> num2; // 输入两个数的值 int Max_g, Min_g; // 定义最大公约数和最小公倍数 int a = num1, b = num2; // 备份输...原创 2018-07-18 19:38:04 · 465 阅读 · 0 评论 -
c++,pi值怎么写?
#include<iostream>#include<cmath> //引入cmath头文件#include<iomanip> //引入iomanip头文件using namespace std;int main(){ double pi = 4 * atan(1.0); // 反正切函数 cou...原创 2018-07-16 18:43:56 · 7203 阅读 · 0 评论