-
个人简介
sort(开始位置,结束位置); 开始位置=数组名+第一个元素在数组当中的下标值 结束位置=开始位置+排序的元素个位数
int a[210],n; cin>>n; for(int i=0;i<n;i++){ cin>>a[i]; } sort(a,a+n); for(int i=0;i<n;i++){ cout<<a[i]<<" "; } return 0; } /*字符串(数字字符'0'-'9' 字母字符'a'-'z' 'A'-'Z'符号字符) 定义字符: char 数组名[长度]; 输入: 不带空格 cin>>数组名; 带空格 cin.getline(数组名,长度); 输出: cout<<数组名; 拼接 strcat(a,b); //将b字符串拼接到a字符串后面
复制 strcpy(a,b); //将b字符串复制给a字符串
比较 strcmp(a,b); 结果大于0,a字符串大 结果等于0,一样大 结果小于0,b字符串大
string 定义:string 变量名; 输入: 不带空格:cin>>变量名; 带空格:getline(cin,变量名); 输出: cout<<变量名; 统计有效字符的个数 变量名.size() 变量名.length() 拼接: a+=b;//a=a+b将b字符串拼接到a字符串后面 复制: a=b,//将b字符串复制给a字符串 比较: 关系运算符:> >= < <= == != 满足关系,返回 1 不满足关系,返回0 */
编程小礼包:
(https://chat.deepseek.com/sign_in) deepseek
(https://www.douyin.com/?recommend=1) 抖音
头文件:
#include <iostream(此处可以替换 iomanip )>
using namespace std;
int main(){
. . . . . .
return 0;
}
换两个变量:swap(a,b);
short 短整型 int 整型 long long长整型
float单精变浮点型 double双精度浮点型
char 字符/字符串
存储true/false 布尔型:bool(true/false)
数据类型优先级:double>inichar = bool
if(条件){
cout <<内容<< endl;
}
else if(条件){
cout <<内容<< endl;
}
else{
cout <<内容<< endl;
}
非 ! 与 && 或 ||
表达式1(条件)?表达式2(真):表达式3(假)
switch 开关
case 情况 default 默认 switch(){ case : ...... break; default: ...... }while(条件){
条件为真时做......
}
cout<<i++; cout<<i; i=i+1
cout<<++i; i=i+1 cout<<i;
continue break
for (定义和变量;条件;增量){
}
do(){ 执行内容 } while(条件){ in }
#iclude <cstdio,> freopen("名.in","r",stdin); freopen("名.out","w",stdin);' fclose("名.in") fclose("名.out") int->%d long long->%ld char->%c string->%s float->%f double->%lf 高精度数格式: string a1; cin>>a1; int len=a1.length();
密钥:新建文本文档
-
通过的题目
-
最近活动
题目标签
- 高精度
- 2
- 模拟
- 2
- 顺序
- 1