自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 问答 (1)
  • 收藏
  • 关注

原创 6.25 笔记

1.string删除元素 string m,n; int temp=m.find(n); m.erase(temp,n.size()); //删除m中的n

2021-06-25 21:18:22 95

原创 6.18 笔记

1.cout<<setw(n)中默认数据右对齐 若想形成左对齐 即 cout<<left<<setw(10)<<a<<endl; 2.

2021-06-18 23:59:24 102

原创 螺旋矩阵!

#include<iostream> #include<iomanip> using namespace std; #define max 100 void show(int a[][max],int m) { for(int i=0;i<m;i++) { for(int j=0;j<m;j++) cout<<setw(5)<<a[i][j]; cout<<endl; } } void main() { .

2021-06-18 19:04:07 260

原创 6.14 笔记

1.链表 typedef struct List { int data; struct List *next; }LNode,*LIST;

2021-06-15 10:38:04 151

原创 6.4 笔记

1.vector二维数组的初始化 //初始化一个m行n列的二维数组 vector<vector<int>>a(m); for(int i=0;i<n;i++) a[i].resize(n); resize()函数能调整容器大小

2021-06-04 23:15:04 78

原创 6.3 笔记

1.在set容器中 输入的数据若在set能找到则删除 for(int i=0;i<m;i++) { int x; cin>>x; if(a.find(x)!=a.end()) { a.erase(x); } } 2.stl中可以通过 vector<int>a; if(a.empty())来判断是否为空 3.在vector中通过迭代器来删除元素(包含#include<algorithm>) (若...

2021-06-04 00:37:15 75

原创 6.2 笔记

1. !=可以连续不等于 即a!=b!=c!=d 2.在#include<vector>中 unique可以去除相邻的重复元素 所以为了去除vector中的重复元素 先进行sort排序(#include<algorithm>) vector<int>a; sort(a.begin(),a.end()); vector<int>::iterator it=unique(a) ...

2021-06-03 00:08:13 93

原创 6.1 笔记

1.cin>>hex 以十六进制输入 cout<<hex<<sum; 十六进制负数不能直接输出 所以 输出时 cout<<"-"<<-sum<<endl; 2.航电oj 2059 c++ 龟兔赛跑: 别人的 #include<iostream> #include<string> #include<cstdio> #include<cstring> #include&..

2021-06-01 23:37:28 107

原创 5.29 笔记

1.set 中直接返回第一个(最小值)和最后一个(最大值) set<int>a; cout<<*a.begin()<<endl; //最小值 cout<<*a.rbegin()<<endl; //最大值 2.判断闰年 闰年2月有29天 平年为28天 if(a%4==0&&a%100!=0||a%400==0) //判断闰年 ...

2021-05-30 15:03:37 135

原创 5.28 笔记

小写转大写-32 判断字符串里是否有数字 #include<cctype> if(isdigit())

2021-05-29 11:43:39 57

原创 5.27 笔记

递归的超级阶梯 蜂巢 例子(蜂巢): #include<iostream> using namespace std; void main() { int m; cin>>m; int c[13]; for(int i=0;i<m;i++) { int a,b; cin>>a>>b; c[a-1]=0;c[a]=1; for(int i=a+1;i<=b;i++) { c[i]=c[i-1]+c[i-2]; //重点 } cout

2021-05-27 21:53:36 85

原创 5.26 笔记

c++ 进制转化(将10进制的数转换为其他进制) 代码如下: vector<int> a; void convert(int m,int x) //x为要转化的进制数 { while(m!=0) { a.push_back(m%x); m=m/x; } } 注意输出时 倒序输出!!! int length=a.size(); for(int i=length-1;i!=-1;i--) { cout<<hex<<a[i]; } ...

2021-05-27 21:07:35 88

原创 5.25 笔记

印出百分号 %% set<int> a 自动排序(由小到大) 但元素唯一 比如输入111123 打印后仅有123 打印代码如下: 以set<int> a为例 (注意 * ) for(set<int>::iterator it=a.begin();it!=a.end();it++) { cout<<*it<<endl; } 打印值为3的元素所在的位置 cout<<*a.find(3)&l...

2021-05-25 22:00:42 104

原创 航电oj 2032 杨辉三角 c++

代码如下: 核心为 从三行开始除了第一个元素后最后一个元素a[i]=b[i]+b[i-1] b[i]数组为i-1行的数据组成的数组 #include<iostream> #define max 100 using namespace std; void main() { int a[max]; int b[max]; int m; while(cin>>m) { int n=3; if(m>=1) { cout<<"1"<.

2021-05-22 22:50:38 125

原创 最小公倍数 c++

两个数的最小公倍数=两个数的成绩 / 两个数的最小公约数 //最小公约数 int gcd(int m,int n) { int k; while(m!=0) { k=m; m=n%m; n=k; } return k; } 多个数的最小公倍数 //多个数 最小公倍数 { int m; cin>>m;//个数 int s=1,n=1; for(int i=0;i<m;i++) { cin>>n; s=s*m/gcd(s,m); } cout<<s<&.

2021-05-21 23:14:16 391

原创 航电oj 1170 (c++)

代码如下: #include<iostream> #include<iomanip> using namespace std; void main() { int T; cin>>T; char c; int a,b; for(int i=0;i<T;i++) { cin>>c>>a>>b; switch(c) { case '+': { cout<<a+b<<endl; brea...

2021-05-08 17:47:17 89

原创 航电oj 2734 (c++)

代码如下: #include<iostream> #include<string> using namespace std; void main() { string a; while(getline(cin,a)) { if (a[0]=='#') break; int sum=0; int len=a.length(); for(int i=0;i<len;i++) { if(a[i]>='A'&&a[i]<='...

2021-05-08 17:31:40 87

原创 最小公约数 c++

返回两个数的最小公约数 代码如下: int gcd(int m,int n) { int k; while(m!=0) { k=m; m=n%m; n=k; } return k; }

2021-05-07 23:52:17 432

原创 航电oj 1720(c++)

输出十六进制:cout<<hex<<a; 输出十进制:cout<<dex<<a; 输出八进制:cout<<oct<<a; 输入同理 换成cin即可 #include<iostream> using namespace std; void main() { int a,b; while(cin>>hex>>a>>b) { cout<<a+b<<en...

2021-05-06 21:40:42 101

原创 航电oj 2039(c++)

#include<iostream> using namespace std; void main() { int n; double a,b,c; while(cin>>n) { for(int i=0;i<n;i++) { cin>>a>>b>>c; if((a+b>c)&&(a+c>c)&&(b+c>a)) cout<<"YES"<<endl; e...

2021-05-06 13:00:08 95

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除