C++
C++
时间邮递员
普信
展开
-
3.显示联系人
#include<string.h>//string头文件#include<iostream>using namespace std;//菜单输出,展示功能void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "*****原创 2021-02-09 15:36:58 · 113 阅读 · 0 评论 -
5.查找联系人
#include<string.h>//string头文件#include<iostream>using namespace std;//菜单输出,展示功能void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "*****原创 2021-02-11 18:56:44 · 127 阅读 · 0 评论 -
6、清空联系人(最后的代码(包含所有功能))
#include<string.h>//string头文件#include<iostream>using namespace std;//菜单输出,展示功能void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "*****原创 2021-02-12 22:49:01 · 371 阅读 · 1 评论 -
2.添加联系人和退出通讯录
#include<string.h>//string头文件#include<iostream>using namespace std;//菜单输出,展示功能void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "*****原创 2021-02-08 15:18:35 · 185 阅读 · 0 评论 -
1.菜单输出
#include<iostream>using namespace std;void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "***** 2. 显示联系人 *****" << endl;原创 2021-02-07 15:31:04 · 316 阅读 · 0 评论 -
通讯录管理系统(1.系统需求)
根据现有知识知识,分几个板块给大家介绍通讯录管理系统通讯录是一个可以记录亲人,好友信息的工具。系统中需要实现的功能如下:●添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人●显示联系人:显示通讯录中所有联系人信息●删除联系人:按照姓名进行删除指定联系人●查找联系人: 按照姓名查看指定联系人信息●修改联系人:按照姓名重新修改指定联系人●清空联系人:清空通讯录中所有信息●退出通讯录:退出当前使用的通讯录...原创 2021-02-07 15:06:34 · 546 阅读 · 0 评论 -
4.删除联系人
#include<string.h>//string头文件#include<iostream>using namespace std;//菜单输出,展示功能void showMenu(){ cout << "*******************************" << endl; cout << "***** 1. 添加联系人 *****" << endl; cout << "*****原创 2021-02-10 15:45:26 · 102 阅读 · 0 评论 -
数据结构与算法
文章目录第一章 绪论第二章 基本线性结构头结点和头指针顺序表的基本操作单链表的基本操作第一章 绪论(1)数据结构:是指相互之间存在着一种或多种关系的数据的结合,是数据元素之间的一种关系。(2)数据类型:是指一个值的集合以及在这些值上定义的一组操作的集合;每种数据类型都可以看做一种数据结构。(3)抽象数据类型:是指抽象数据的组织和与之相关的操作,可看做是数据的逻辑结构及其在逻辑结构上定义的操作。(4)数据结构的存储结构:顺序存储,链式存储,索引存储,散列存储。(5)算法的概念及特性:是对特定问题原创 2021-08-20 20:21:34 · 331 阅读 · 1 评论 -
算法之判断素数
文章目录前言最简单粗暴的做法初步优化的做法六素数法前言在很多acm题目中,会有时间限制,若是算法效率不高,则会造成时间超限,而判断素数则是比较常见的一类,下面给出了三种不同的算法。最简单粗暴的做法bool prime(int n) { if (n <= 3) { return n > 1; } for (int i = 2; i < n; i++) { if (n % i == 0)原创 2021-08-21 16:35:26 · 75 阅读 · 0 评论 -
算法之稳定排序
文章目录stable的作用一道例题stable的作用一句话来说,带有stable的函数可保证相等元素的原本相对次序在排序后保持不变。一道例题题目描述小h是一个很有规划的人,他列了很多事情,标注了优先级(1-9)也标注了必要程度(1-5)必要程度大的排前面,必要程度一样优先级大的排前面,必要程度一样,优先级一样不改变初始顺序。因为事情太多了,所以小h需要你帮忙…输入第一行一个数字n表示有n个事情后n行每行两个数字a,b表示事情的优先级和必要程度(n<=10000)输出将所有事情排序原创 2021-08-22 20:23:05 · 112 阅读 · 0 评论 -
算法中的数学--基姆拉尔森公式
文章目录题目描述第一种解法第二种解法(基姆拉尔森公式)题目描述wjw最近运气极其差,什么roll点1-100连着十次都是个位数啊,买个珍珠奶茶没有珍珠啊,吃方便面没有调料包啊…迷信的wjw觉得,一定是因为这个月的13号正好是星期五,才会导致他的运气这么差。现在他想知道,在某个年份中,有多少个月的13号是星期五,这样他才可以提前做好心理准备。PS.已知1998年1月1日是星期四,输入的年份肯定大于或等于1998年。输入input输入只有一行,表示年份(大于等于1998年)输出output原创 2021-08-22 20:46:07 · 519 阅读 · 0 评论 -
算法之并查集
文章目录概论代码详解一道例题-小h去旅游总结概论定义:并查集是一种树型的数据结构,用于处理一些不相交集合的合并及查询问题(即所谓的并、查)。比如说,我们可以用并查集来判断一个森林中有几棵树、某个节点是否属于某棵树等。主要构成:并查集主要由一个整型数组pre[ ]和两个函数find( )、join( )构成。数组 pre[ ] 记录了每个点的前驱节点是谁,函数 find(x) 用于查找指定节点 x 属于哪个集合,函数 join(x,y) 用于合并两个节点 x 和 y 。作用:并查集的主要作用是原创 2021-08-21 16:02:31 · 81 阅读 · 0 评论 -
算法之快速幂
文章目录朴素的求幂算法快速幂快速幂取模朴素的求幂算法int Pow(int a,int b){ int ans = 1; for(int i = 0;i < b;i++){ ans *= a; } return ans;}快速幂int Pow(int a,int b){ int ans = 1; int base = a; while(b){ if(b & 1) ans *= base;原创 2021-08-21 16:15:00 · 45 阅读 · 0 评论 -
算法之sort排序
文章目录sort函数sort函数实现数的排序sort函数实现字符串的排序sort函数对string内的字符进行排序(string为字符串类型数据)sort对一维字符数组内的字符进行排序sort对string类型的数组按照字典序排序sort对string类型的数组根据长度进行排序对结构体数组进行排序(根据结构体中的某元素)sort函数 包含头文件:algorithm sort函数有三个参数:(1)要排序数组的起始地址;(2)要排序数组的最后一个数据元素的下一个地址;(3)排序方法,如果没有排序原创 2021-08-22 14:05:34 · 161 阅读 · 0 评论 -
C++中cin、cin.getline()、getline()、cin.get()的用法
文章目录cin用法cin.getline()用法getline()用法cin.get()的用法注意的问题cin用法用法:接收一个字符串,一个数字或一个字符,遇“空格”、“TAB”、“回车”就结束#include <iostream>using namespace std;int main(){ char st[100]; while (cin >> st) cout<<st<<endl; return 0;}cin.getline原创 2021-08-22 14:57:36 · 514 阅读 · 0 评论 -
deque容器知识点
原创 2021-08-21 11:13:55 · 57 阅读 · 0 评论 -
map容器知识点
原创 2021-08-17 19:49:39 · 47 阅读 · 0 评论 -
set容器知识点
如果不允许插入重复数据,可以考虑用set;如果允许插入重复数据,可以考虑用muitiset原创 2021-08-15 20:22:09 · 71 阅读 · 0 评论 -
C++list容器知识点
总结:list容器和其他几个STL容器没有多大区别,熟练掌握即可。原创 2021-08-05 21:04:05 · 87 阅读 · 0 评论 -
C++vector容器知识点
注意:vector的构造方式没有可比性,灵活应用即可注意:vector赋值操作比较简单,使用operator=和assign都可以原创 2021-04-25 20:15:56 · 353 阅读 · 4 评论 -
C++string容器知识点总结
3.1.5 string容器查找和替换原创 2021-04-18 19:41:28 · 431 阅读 · 4 评论 -
vector容器嵌套容器
学习目标:容器嵌套容器,遍历输出数据原创 2021-04-16 19:17:13 · 49 阅读 · 0 评论 -
vector存放自定义数据类型
原创 2021-04-15 20:23:10 · 128 阅读 · 0 评论 -
STL(容器算法迭代器初识)
参考案例:ps:在这里说明:for_each是一个遍历算法。原创 2021-04-15 17:33:13 · 74 阅读 · 0 评论 -
C++(初识STL)
原创 2021-04-15 17:10:30 · 71 阅读 · 0 评论