常识类
2_lucky
这个作者很懒,什么都没留下…
展开
-
next_permutation函数
头文件:#include使用格式:同sort一样,例如:next_permutation(a + 1, a + n + 1);说明:此函数每运行一次,把数组生成下一个字典排数列原创 2022-06-21 13:56:39 · 108 阅读 · 0 评论 -
c++ memset函数使用及头文件
头文件vs2019中不使用头文件也可正常调用此函数。如果是在洛谷中提交则必须加入头文件,否则会编译错误函数使用:对应int 类型数组:原创 2022-06-20 15:48:39 · 18499 阅读 · 0 评论 -
ASSIIC码表 数值与字符的相互转换
1、数值转字符#include <iostream>using namespace std;int main(){ cout<<char(97); //a的assiic数值为97 system("pause"); return 0;}2、字符转数值#include <iostream>using namespace std;int main(){ cout<<int('a'); system原创 2022-04-05 20:29:32 · 1369 阅读 · 0 评论 -
c++ string字符串特定字符替换及含空格的字符串输入
#include<iostream>#include<string>using namespace std;int main(){ string str, re; getline(cin, str); //包含空格的字符串输入 int len = str.length(); for (int i = len-1; i >=0; i--) { if (str[i] == ' ') str.replace(i, 1, "%20"); .原创 2022-03-31 20:52:19 · 559 阅读 · 0 评论 -
C++ sort函数使用
1、加头文件<algorithm>2、默认排序顺序为小-->大若要改为大--->小,则需自行编写compare函数3、使用格式:sort(a,a+n);#include<iostream> #include<algorithm> using namespace std;bool compare(int a, int b) //将sort函数改为 降序{ return a > b;}int原创 2022-03-08 21:48:59 · 759 阅读 · 0 评论 -
C/C++ 参数传递 交换数值
1、实参不改变void swap(int m, int n){int t; t = m; m = n; n= t;}int main(){ int a = 5, b = 3; swap(a,b); cout << a <<' '<< b; return 0;}输出结果:5 3此方法只交换了形参m,n的值,对实参a,b没影响。2、实参发生改变a)参数为指针变量void swap(i...原创 2022-02-17 19:59:07 · 530 阅读 · 0 评论