C++
文章平均质量分 61
零零七_
这个作者很懒,什么都没留下…
展开
-
CCF CSF
CCF2013.12-12013.12-22013.12.3 &&2013.12.4 &&2013.12-1#include <iostream>#include <map> using namespace std;int main(){ map<int,int> m; int n,temp,max=0,id=0; cin>>n; while(n--){ cin>>temp; m[tem原创 2021-11-21 17:31:45 · 229 阅读 · 1 评论 -
C++中set的基本用法
C++中set的基本用法常用函数遍历方法头文件:#include “set”定义:set s;特性:set中元素是唯一并且有序性的(会自动排序)。常用函数s.insert(x); //向s中插入元素x,插入位置为最后s.count(x); //元素x出现的次数:0/1s.begin(); //返回set容器的第一个迭代器s.end() //返回set容器的最后一个迭代器s.clear() //删除set容器中的所有的元素s.em原创 2021-10-03 21:04:46 · 2657 阅读 · 0 评论 -
PAT乙级做题经验总结
PAT乙级做题经验总结1002 写出这个数 (20 分)1003 我要通过! (20 分)1004 成绩排名 (20 分)1005 继续(3n+1)猜想 (25 分)——————难题1008 数组元素循环右移问题 (20 分)1009 说反话 (20 分)1012 数字分类 (20 分)1013 数素数 (20 分)1015 德才论 (25 分)1017 A除以B (20 分)1019 数字黑洞 (20 分)1024 科学计数法 (20 分)——————难题1025 反转链表 (25 分)——————难题1原创 2021-09-23 21:01:24 · 833 阅读 · 0 评论 -
C++栈Stack基本用法
C++栈Stack基本用法常用函数函数例子头文件:#include “stack”定义:stack st特性:栈中对元素的操作局限于栈顶元素(出栈、入栈)常用函数st.push(); //入栈st.pop(); //栈顶元素出栈st.top(); //获得栈顶元素st.empty(); //判断栈空st.size(); //栈元素数量函数例子stack<int> st;//empty()if(st.empty()) cout<<"空"原创 2021-09-21 22:32:28 · 231 阅读 · 0 评论 -
动态数组vector基本用法
动态数组vector基本用法基本操作1、初始化2、下标直接获取3、循环遍历(迭代法)常用函数1、获取位置2、获取元素3、长度4、清空5、判断空6、删除7、添加8、插入9、比较其它函数头文件:#include “vector”定义:vector v;基本操作1、初始化vector<int>v; //定义,无空间vector<int>v(10); //定义并分配10个空间vector<int>v(10,3); //定义并分配10个空间,初值全为3原创 2021-09-21 22:18:50 · 425 阅读 · 0 评论 -
Map基本用法
Map基本用法基本操作1、插入值2、通过key获取值3、循环遍历(迭代法):实用函数1、删除值2、插入值3、判断为空4、查找值5、清空6、获取map的长度7、获取位置其它函数头文件:#include “map”定义:map<typename , typename> m基本操作1、插入值2、通过key获取值m[key]3、循环遍历(迭代法):m['a'] = 1; m['b'] = 2; m['c'] = 3;map<char, int>::iterator原创 2021-09-21 10:22:37 · 1720 阅读 · 0 评论 -
STL辅助文档
STL部分函数排序:sort(start,end,cmp)倒置:reverse(begin,end)复制数组:copy(a.begin(),a.end(),b.begin())查找元素:find(a.begin(),a.end(),10)头文件:#include “algorithm”部分函数排序:sort(start,end,cmp)sort(start,end,cmp)可以对基本数据类型数组,结构体数组,动态数组(vector)等数组排序。start为数组的开始节点,end为结束节点(排序不包含原创 2021-09-21 09:49:29 · 189 阅读 · 0 评论 -
C++中string字符串
C++中string字符串常用一、输入字符串二、字符串转换(char[]、string、int[])函数1、大小写转换2、倒置3、截取4、长度5、插入字符6、拼接7、字符串位置:9、string比较的特点10、查找字符头文件:#include string常用一、输入字符串1、带空格字符串:getline(cin,words); string a;getline(cin,a);2、不带空格字符串:cin>>string二、字符串转换(char[]、string、int[])原创 2021-09-19 22:21:02 · 249 阅读 · 0 评论 -
(C++)char[]字符串
C++中char[]字符串字符1、判断类型2、大小写转化字符串1、大小转换2、字符串长度3、切割字符串4、复制5、比较6、拼接7、判断存在字符a1、判断类型引入头文件:#include ctype.hisalpha(char) //字母isdigit(char) //数字isupper(char) //大写字母isspace(char) //空格字符(空格 换行 回车)ispunct(char) //标点符号(英文格式的标点符号)isprint(char) //可打印字符2、大小写转原创 2021-09-19 21:56:16 · 3003 阅读 · 0 评论 -
C++基础常识
C++基础常识1、退出:exit(n)2、终止输入:ctrl+Z3、数据类型4、绝对值:abs(n)1、退出:exit(n)void exit(int value);exit的功能为,退出整个代码程序,将参数value返回给主调进程。exit(0):程序正常退出,exit(0)则是返回0。exit(n),n!=0:非正常退出,返回n到主调程序。2、终止输入:ctrl+Zeg:输入字符串结束 123 456//回车 ctrl+Z 3、数据类型数据类型大小char原创 2021-09-19 21:01:02 · 131 阅读 · 0 评论 -
c++实验报告
C++实验报告实验报告一实验报告一#include using namespace std;class Stock{private:int Number;float Max,Min,Begin,End;public:Stock();Stock(int n,float ma,float mi,float b,float e);Stock(const Stock &p);~Stock();void Set_Stock(int n,float ma,float mi,float原创 2020-10-25 11:42:27 · 1123 阅读 · 0 评论 -
实用函数(C++)
实用函数1辅助功能1.计算程序运行时长: (double)clock()/CLOCKS_PER_SEC 输出时进制转换: int x = 17; printf("%d\n",x); //十进制 printf("%o\n",x); //八进制 printf("%x\n",x); //十六进制 printf("%u\n",-1); //输出补码数组2.给数组赋初值(如果赋初值为0可以直接={0}较为方便其它不行): int a[100]; //字符串同样适用 memset(a,0,原创 2021-01-24 21:28:26 · 531 阅读 · 1 评论