-
个人简介
点击链接 https://www.eeo.cn/s/b/?sq=1JpHlGJv0KXJq3gbPxSwf4JSmPh4CdBTpDZ4C4jCQZU%3D 或复制这段话打开【Classin】加好友
笔记:
//1.定义字符串类型变量 :string s; //2.输入字符串:包含空格:getline(cin,s) 不含空格:cin>>s; //3.输出字符串:cout<<s; //4.计算字符串的长度:s.size() s.length() //5.遍历字符串:for(int i=0;i<len;i++){//判断s[i]}//字符常用的判断 //1.判断s[i]是否是大写字母:isupper(s[i]) s[i]>='A'&&s[i]<='Z' //2.判断s[i]是否是小写字母:islower(s[i]) s[i]>='a'&&s[i]<='z' //3.判断s[i]是否是数字字符:isdigit(s[i]) s[i]>='0'&&s[i]<='9'字符串函数 //截取:s.substr(开始截取的下标,截取的长度); //插入 s.insert(开始插入的下标,插入的字符串); //删除 s.erase(开始删除的下标,删除的个数); //reverse(s.begin(),s.end()); //逆序 */ int main(){ string s="abcdefg";return 0;
} ```none #include <bits/stdc++.h> using namespace std; /* 排序: 桶排序 冒泡排序 O(n^2) 插入排序 选择排序 头文件:algorithm sort(开始排序的地址,结束排序的地址+1) sort(a+1,a+n+1); 从小到大排序 sort(a+1,a+n+1,greater<int>()); 从大到小排序 56 28 3 12 61 90 90 61 12 3 56 28 */ bool cmp(int a,int b){ return a%10<b%10; } int main(){ int n,a[105]; cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) cout<<a[i]<<" "; return 0; }a[++k]=n%8;//8可改 n=n/8;#include<bits/stdc++.h> using namespace std; int main(){ string s; cin>>s; long long sum=0; reverse(s.begin(),s.end()); for(int i=0;i<s.size();i++){ sum+=(s[i]-'0')*pow(8,i); } cout<<sum; return 0; }````a1+(n-1)*`using namespace std; void f(int n,char a,char b,char c){ if(n==1){ cout<<a<<" "<<"To"<<" "<<c<<endl; }else{ f(n-1,a,c,b); cout<<a<<" "<<"To"<<" "<<c<<endl; f(n-1,b,a,c); } } int main(){ int n; char a='A',b='B',c='C'; cin>>n; f(n,a,b,c); return 0; }//vector<> 动态数组 //1.v.size() 计算动态数组内元素个数 //2.v.push_back(x) 向动态数组尾部插入元素x //3.v.erase(v.begin()+i); 删除下标为i的元素 //4.v.insert(v.begin()+i,x) 在下标为i的位置插入元素x -
通过的题目
- J1016
- J1087
- 717
- 721
- 729
- 738
- 774
- J1077
- 781
- 785
- 789
- 801
- 802
- J1067
- J1015
- 806
- 810
- 845
- 848
- 859
- 865
- 877
- 879
- 882
- 898
- 900
- 901
- 906
- 927
- 940
- 949
- P1569
- J1014
- J1017
- J1020
- J1083
- 991
- J1085
- J1026
- J1031
- J1089
- J1025
- J1024
- 1043
- 1047
- 1048
- J1069
- J1032
- 1057
- 1058
- 1060
- 1061
- J1037
- J1038
- J1058
- 1090
- J1039
- 1113
- J1051
- 1135
- 1193
- 1225
- 1235
- 1249
- 1271
- 1274
- 1321
- 1332
- J1019
- 1383
- 1407
- 1412
- 1414
- 1416
- 1485
- 1509
- 1536
- 1538
- J1079
- 1550
- 1602
- 1623
- 1627
- 1650
- 1651
- 1652
- J1082
- 1664
- 1669
- 1769
- 1774
- 1782
- 1785
- 1786
- 1787
- 1791
- 1797
- 1799
- 1806
- 1815
- 1816
- 1821
- 1822
- 1823
- 1824
- 1825
- 1828
- 1831
- 1853
- 1955
- 2051
- 2052
- 2351
- 2356
- 2374
- 2377
- 2403
- 2405
- 2416
- J1070
- J1068
- 2623
- J1010
- J1011
- 2703
- 2704
- 2705
- J1012
- 2738
- 2824
- 2826
- 2828
- 2982
- 3007
- 3039
- 3040
- 3048
- 3049
- J1029
- 3054
- 3225
- 3226
- J1001
- J1002
- J1003
- J1004
- J1005
- J1006
- J1007
- J1008
- J1009
- J1021
- J1022
- J1023
- J1027
- J1028
- J1033
- J1034
- J1035
- J1040
- J1041
- J1042
- J1043
- J1044
- J1045
- J1046
- J1047
- J1048
- J1049
- J1054
- J1055
- J1057
- J1060
- J1061
- J1062
- J1063
- J1065
- J1072
- J1073
- J1074
- J1075
- J1076
- J1088
- J1090
- J1091
- J1092
- J1093
- J1094
- JX4800
- JX4801
- 3637
- 3649
- 3650
- 3651
- GESP1014
- JX20253contest4A
- JX20253contest4B
- Summercamptest2025A
- ZXCS002B
- ZXCS003A
- ZXCS004A
-
最近活动
题目标签
- 入门
- 214
- 语法基础
- 118
- 基础
- 82
- 循环
- 59
- 基本运算
- 49
- 分支
- 33
- 算法基础
- 29
- 字符串
- 21
- 普及-
- 18
- 二维数组
- 16
- 排序
- 15
- 数学
- 14
- 递归
- 13
- 一维数组
- 12
- 结构体
- 10
- 进制转换
- 8
- 函数
- 7
- 高精度
- 7
- 枚举
- 3
- 进阶
- 2