2021 1.16

news/2024/10/30 13:34:05/

第一节
基本框架
#include
using namespace std;
int main()
{
int n,m ;
cin>>n>>m;
swap(n,m);
cout <<n<<’’<<m;
return 0;
}
C++上可以用C
只需要将 .h变成c

#include<math.h>#include
Endl 换行符
/n
String类

#include
String 一种字符串类型
string类是由头文件< string >支持的(注意,头文件< string.h >和< cstring >
支持对C风格字符串进行操纵的C库字符串函数,但不支持string类)。

#include
#include
using namespace std;
int main()
{
string str; //构造名为str的空字符串
cout<<str<<endl;//检测为空

string str1("i like");//为字符串str1赋值
cout<<str1<<endl;str1=str1+" ACM"; //在str1后面添加字符串
cout<<str1<<endl;string str2(str1);//将字符串str2初始化为str1,相当于复制
cout<<str2<<endl;string str3(10,'A'); //将str3初始化为由10个A组成的字符串
cout<<str3<<endl; string str4("Kobe Byrant",4); //访问前四个元素
string str5("Kobe Byrant",5,6);//访问从第五个开始往后的6个元素
cout<<str4<<" "<<str5<<endl;

}
string s(“To be or not to be”);
cout<<s.length();
string s(“To be or not to be”);
cout<<s.size()😭 长度 )
vector
vector:动态数组,从末尾能快速插入与删除,直接访问任何元素

  1. 定义int型数组(也可使char、double等类型)
    #include
    #include
    using namespace std;
    int main()
    {
    vector< int >a;//默认初始化,a为空
    }

定义结构型数组
#include
#include
using namespace std;
struct point{
int x,y;
};
int main()
{
vector< point >a;//a用来存坐标
}
定义 string 型元素
#include
#include
using namespace std;
int main()
{

vector< string >a(10,"null");//10个值为null的元素;
vector< string >vec(10,"hello");//10个值为hello的元素

}
定义二维数组
vectora[5];
}#include<bits/stdc++.h>
#include
using namespace std ;
int main()
{
vectora[10];
for( int i=0;i<5;i++)
{
for(int j=0;j<4;j++)
{
a[i].push_back(6);
}
}
for(int i=0;i<5;i++)
{
for(int j=0;j < 4; j++)
{
cout <<a[i][j]<<" ";

	  }cout<<endl;}		
}

判断是否为空
bool isEmpty
isEmpty=a.empty()
cout<<isEmpty; // 若为空返回1否则返回0;
5. 中间插入:在第i个元素前面插入
6. a.insert(begain()+I,k );
7. 尾部插入 a.push_back();
8. 排序,基于快排(非常常用)
sort (a,begain,a end);


http://www.ppmy.cn/news/312122.html

相关文章

十六进制转十进制数

/*** 十六转十进制&#xff08;位权法&#xff09;* <p>* 如&#xff1a;十六进制数&#xff1a;6A,-------转换为十进制数是&#xff1a;6 * 161 &#xff08;A换成10&#xff09;100 96 1 97* <p>* 十六进制数&#xff1a;FFF&#xff0c;--------转换为十进制…

c 十进制数转十六进制

有3种方式实现&#xff0c;其中两种是使用系统函数&#xff0c;另一种是直接自己编写。 使用系统函数实现要加入#include <stdlib.h>&#xff0c;自己编写则不需要这个头文件。 下面的代码就是3种方式的实现&#xff0c;包括2位的整数和任意整数&#xff08;2的31次方以内…

Windows 10 周年更新版 1607

微软短期内不会像以往那样每隔几年就推出新版本的Windows操作系统了&#xff0c;而是将Windows 10作为一个持续服务来对待。说人话就是&#xff0c;微软会在Windows 10的更新补丁中不断加入新功能&#xff0c;不再像以前那样不断地开发新版本的Windows操作系统了。这是好事&…

10进制转换为16进制

十进制小数转换为16进制小数可采用乘16取整法&#xff0c;即&#xff1a; 十进制小数转R进制小数&#xff0c;方法为乘R取整&#xff0c;每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为R进制小数&#xff0c;这时就需要取近似值…

16进制转换10进制

16转10 16进制数的第0位的权值为16的0次方&#xff0c;第1位的权值为16的1次方&#xff0c;第2位的权值为16的2次方…… 所以&#xff0c;在第N&#xff08;N从0开始&#xff09;位上&#xff0c;如果是是数 X &#xff08;X 大于等于0&#xff0c;并且X小于等于 15&#xff…

【你好,windows】Windows 10 X64 19H2 18363.1556 终结版2021.5.16

1、采用蓝点网提供Windows 10 Version 1909 (19H2) 官方原版镜像&#xff0c;提取专业工作站版本制作&#xff0c;原版下载地址&#xff1a;https://www.landiannews.com/archives/65395.html 升级2021年5月12日微软发布补丁。OS内部版本 18363.1556 在本次更新后&#xff0c;W…

WIN10 10162

激活秘钥&#xff1a;8N67H-M3CY9-QT7C4-2TR7M-TXYCV 64位简体中文版(4.03GB) http://iso.esd.microsoft.com/W10IP/4B33E0680A465FBA52C09A34454D5EB6/Windows10_InsiderPreview_x64_ZH-CN_10162.iso 32位简体中文版(3.03GB)&#xff1a; http://iso.esd.microsoft.com/W10IP/…

利用Windows Installer安装程序时1603错误的解决方案!

今天&#xff0c;终于把visual studio 2008给下载下来了。但是在安装的时候发生错误了。 [04/26/08,10:31:57] Microsoft .NET Framework v3.5: [2] Error code 1603 for this component means "安装时发生严重错误"[04/26/08,10:31:57] Microsoft .NET Framework v…