自定义博客皮肤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 73

原创 6.18 笔记

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

2021-06-18 23:59:24 81

原创 螺旋矩阵!

#include<iostream>#include<iomanip>using namespace std;#define max 100void 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 227

原创 6.14 笔记

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

2021-06-15 10:38:04 106

原创 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 53

原创 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 49

原创 6.2 笔记

1. !=可以连续不等于即a!=b!=c!=d2.在#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 56

原创 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 80

原创 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 69

原创 5.28 笔记

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

2021-05-29 11:43:39 37

原创 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 51

原创 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 46

原创 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 59

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

代码如下:核心为 从三行开始除了第一个元素后最后一个元素a[i]=b[i]+b[i-1]b[i]数组为i-1行的数据组成的数组#include<iostream>#define max 100using 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 105

原创 最小公倍数 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 345

原创 航电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 67

原创 航电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 59

原创 最小公约数 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 392

原创 航电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 75

原创 航电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 74

空空如也

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

TA关注的人

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