-
个人简介
点击链接 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
-
通过的题目
- J1052
- P394
- P397
- J1053
- P406
- J1080
- P409
- P411
- P412
- J1013
- J1030
- P430
- J1071
- P448
- J1056
- P451
- P452
- P455
- P457
- P458
- P463
- P469
- P473
- P484
- P490
- P491
- P495
- J1081
- P502
- P521
- P526
- P530
- P532
- P536
- P538
- P553
- P556
- P557
- P562
- P565
- P567
- P569
- P571
- P575
- P576
- P583
- P585
- P601
- P602
- P609
- P610
- J1078
- P625
- J1059
- P633
- P636
- P662
- P675
- P676
- P677
- P679
- P680
- P681
- J1095
- P688
- J1096
- P694
- J1016
- J1087
- P717
- P721
- P729
- P738
- P774
- J1077
- P781
- P785
- P789
- P801
- P802
- J1067
- J1015
- P806
- P810
- P845
- P848
- P859
- P865
- P877
- P879
- P882
- P898
- P900
- P901
- P906
- P927
- P940
- P949
- P1569
- J1014
- J1017
- J1020
- J1083
- P991
- J1085
- J1026
- J1031
- J1089
- J1025
- J1024
- P1043
- P1047
- P1048
- J1069
- J1032
- P1057
- P1058
- P1060
- P1061
- J1037
- J1038
- J1058
- P1090
- J1039
- P1113
- J1051
- P1135
- P1193
- P1225
- P1235
- P1249
- P1271
- P1274
- P1321
- P1332
- J1019
- P1383
- P1407
- P1412
- P1414
- P1416
- P1485
- P1509
- P1536
- P1538
- J1079
- P1550
- P1602
- P1623
- P1627
- P1650
- P1651
- P1652
- J1082
- P1664
- P1669
- P1769
- P1774
- P1782
- P1785
- P1786
- P1787
- P1791
- P1797
- P1799
- P1806
- P1815
- P1816
- P1821
- P1822
- P1823
- P1824
- P1825
- P1828
- P1831
- P1853
- P1955
- P2051
- P2052
- P2351
- P2356
- P2374
- P2377
- P2403
- P2405
- P2416
- J1070
- J1068
- P2623
- J1010
- J1011
- P2703
- P2704
- P2705
- J1012
- P2738
- P2824
- P2826
- P2828
- P2982
- P3007
- P3039
- P3040
- P3048
- P3049
- J1029
- P3054
- P3225
- P3226
- 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
- P3637
- P3649
- P3650
- P3651
- GESP1014
- JX20253contest4A
- JX20253contest4B
- Summercamptest2025A
- ZXCS002B
- ZXCS003A
- ZXCS004A
-
最近活动
题目标签
- 入门
- 214
- 语法基础
- 118
- 基础
- 82
- 循环
- 59
- 基本运算
- 49
- 分支
- 33
- 算法基础
- 29
- 字符串
- 21
- 普及-
- 18
- 二维数组
- 16
- 排序
- 15
- 数学
- 13
- 递归
- 13
- 一维数组
- 12
- 结构体
- 10
- 进制转换
- 8
- 函数
- 7
- 高精度
- 7
- 枚举
- 3
- 进阶
- 2