C++
C++
咸鱼4号
如果文章有错误请指出,谢谢
展开
-
string类
string类的头文件:#include<string>string对象的初始化:(1)直接给一种字符串常量string s1("S1");string s2="S2";(2)其他方法string s1(3,'1');s1就是111(3)字符赋值给string对象string s;s='n';(4)错误方法string e1='c';//不能用字符去...原创 2020-04-11 22:04:57 · 174 阅读 · 0 评论 -
CCF认证 201409-3:字符串匹配(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>#include<vector> using namespace std;const int N=1000;int fun(string a...原创 2020-03-26 16:24:22 · 239 阅读 · 0 评论 -
[Error]‘friend’ used outside of class
当程序报错,出现:[Error]‘friend’ used outside of class这个时候报错是因为在类外定义友元函数的时候,在函数头部加了friend。修改错误只需要去掉friend就可以了。...原创 2019-10-03 11:20:08 · 3147 阅读 · 0 评论 -
CCF认证 201312-3:最大的矩形(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,i,j,a[N]; long long...原创 2020-03-25 10:55:27 · 759 阅读 · 0 评论 -
CCF认证 201903-2: 二十四点(C++)
/* CCF201903-2 二十四点 */#include <stdio.h>/* 判定24点函数 */int judge(char s[]){ int a[4], i, j; char op[3]; /* 从输入取出数和运算符 */ for(i = 0; i < 4; i++) a[i] = s[i * 2]...原创 2020-03-24 11:10:09 · 368 阅读 · 0 评论 -
CCF认证 201909-2: 小明种苹果(续)(C++)(80分)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int a[N][N];int main(){ int n,i,j...原创 2020-03-24 11:22:53 · 357 阅读 · 0 评论 -
CCF认证 201912-2: 回收站选址(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int a[N][2];int b[5];int main(){ ...原创 2020-03-21 11:33:59 · 217 阅读 · 0 评论 -
CCF认证 201803-2: 碰撞的小球(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,l,t,i,j,k,m,a[N],b...原创 2020-03-19 17:35:32 · 236 阅读 · 1 评论 -
CCF认证 201712-2:游戏(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,k,a[N],num=0,i,j,n1;...原创 2020-03-19 17:13:35 · 188 阅读 · 0 评论 -
CCF认证 201503-2:数字排序(C++)
#include <iostream>#include <string.h> using namespace std; int main() { int a[1005]; int n,num; int i,j; memset(a,0,sizeof(int)*1005); cin >> n; for (i=0;i<n;i++){ ...原创 2020-03-24 10:58:17 · 180 阅读 · 0 评论 -
CCF认证 201809-2:买菜(C++)
/* CCF201809-2 买菜 */#include <iostream>#include <cstdio>#include <cstring>using namespace std;const int N = 1000000;int cnt[N + 1];int main(){ int n, ai, bi; m...原创 2020-03-21 19:51:21 · 252 阅读 · 0 评论 -
CCF认证 201703-2:学生排队(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000+10;int pos[N],que[N];int main(){ int ...原创 2020-03-24 11:27:14 · 188 阅读 · 0 评论 -
CCF认证 201612-2:工资计算(C++)(90分)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int main(){ int s,a,i; double sum=0; cin>>s; if...原创 2020-03-16 16:20:37 · 161 阅读 · 0 评论 -
CCF认证 201609-2: 火车购票(C++)(90分)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=100;int main(){ bool a[N]; int i,j,k,n,num...原创 2020-03-24 11:22:04 · 176 阅读 · 1 评论 -
CCF认证 201512-2:消除类游戏(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>const int N=1000;using namespace std;int a[N][N],b[N][N];int main(){ int ...原创 2020-03-14 18:57:51 · 214 阅读 · 0 评论 -
CCF认证 201509-2: 日期计算(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int main(){ int y,d,sum=0,i=0; cin>>y>>d;...原创 2020-03-14 18:02:20 · 190 阅读 · 0 评论 -
CCF认证 201409-2:画图(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ bool vis[N][N]; int a,b,c...原创 2020-03-21 18:33:47 · 217 阅读 · 0 评论 -
CCF认证 201403-2: 窗口(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N][4],x,y,b[10]; in...原创 2020-03-24 10:53:52 · 216 阅读 · 0 评论 -
CCF认证 201312-2: ISBN号码(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ string s; cin>>s; ...原创 2020-03-15 15:20:44 · 257 阅读 · 0 评论 -
CCF认证 201912-1:报数(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int fun(int n);int main(){ int i,a[N...原创 2020-03-08 16:26:57 · 183 阅读 · 0 评论 -
CCF认证 201909-1:小明种苹果(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int i,j,N,M,T,num,max=0,...原创 2020-03-08 16:08:46 · 214 阅读 · 0 评论 -
CCF认证 201812-1:小明上学(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int r,y,g,i,n,x,time,sum=...原创 2020-03-08 11:41:48 · 254 阅读 · 0 评论 -
CCF认证 201809-1:卖菜(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N],n,i; cin>>...原创 2020-03-08 11:26:32 · 162 阅读 · 0 评论 -
CCF认证 201803-1:跳一跳(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int i,n,sum=0,m=1; for(i=...原创 2020-03-08 10:51:09 · 172 阅读 · 0 评论 -
CCF认证 201712-1:最小差值(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N],i,n,min=0; memse...原创 2020-03-08 10:35:35 · 178 阅读 · 0 评论 -
CCF认证 201709-1:打酱油(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int main(){ int N,i,j,max=0,k; cin>>N; for(i=0;i...原创 2020-03-08 10:08:33 · 162 阅读 · 0 评论 -
CCF认证 201703-1:分蛋糕(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N],n,k,i,sum=0,m=0;...原创 2020-03-08 09:50:17 · 278 阅读 · 0 评论 -
CCF认证 201612-1:中间数(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N],n,i,num1,sum=0; ...原创 2020-03-07 21:00:21 · 155 阅读 · 0 评论 -
CCF认证 201609-1:最大波动(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,a[N],m=0,i,day; cin...原创 2020-03-07 17:12:28 · 160 阅读 · 0 评论 -
CCF认证 201604-1:折点计数(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,a[N],m=0,i; cin>...原创 2020-03-07 16:52:58 · 126 阅读 · 0 评论 -
CCF认证 201512-1:数位之和(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;int main(){ int num,sum=0; cin>>num; while(num&g...原创 2020-03-07 16:42:13 · 172 阅读 · 0 评论 -
CCF认证 201509-1:数列分段(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int n,a[N],m=0,i,num1,num2...原创 2020-03-07 15:56:25 · 240 阅读 · 0 评论 -
CCF认证 201503-1:图像旋转(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000+10;int a[N][N]; int main(){ int n,m;...原创 2020-03-15 14:48:33 · 149 阅读 · 0 评论 -
CCF认证 201412-1:门禁系统(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N],b[N]; int i,n,nu...原创 2020-03-07 11:33:35 · 312 阅读 · 0 评论 -
CCF认证 201409-1:相邻数对(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N]; int i,n,m=0; c...原创 2020-03-15 14:40:58 · 242 阅读 · 0 评论 -
CCF认证 201403-1:相反数(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=1000;int main(){ int a[N]; int i,n,num1,m=...原创 2020-03-07 10:09:24 · 772 阅读 · 0 评论 -
CCF认证 201312-1:出现次数最多的数(C++)
#include<iostream>#include<cstdio>#include<cstring>#include<algorithm>#include<cmath>using namespace std;const int N=10000;int main(){ int a[N]; int i,n,num1;...原创 2020-03-07 09:45:50 · 550 阅读 · 0 评论 -
memset函数
memset的头文件为:#include<string.h>//C语言#include<cstring>//c++函数原型为:void *memset(void *s,int c,size_t n)s是指针,指向需要修改的对象,例如某个数据的首地址size_t是unsigned int类型,即无符号整型n是指需要修改的字节数量,即有n个字节需要被修改c是...原创 2020-03-03 10:47:36 · 10689 阅读 · 0 评论 -
C++:引用为什么比指针安全
(1)引用在定义时就与变量绑定了,而指针不一定,指针在定义后没有初始化就是野指针。(2)引用与被引用的变量是同一个地址,使引用不用进行地址操作,这样使地址是不可修改的,使访问更加安全。...原创 2019-09-16 09:13:38 · 1271 阅读 · 0 评论 -
C++:endl的作用
在c++里endl的作用相当于换行。#include<iostream>using namespace std;int main(){ cout<<"Hello world"; cout<<"Hello world"<<endl; cout<<"Hello world"; return 0;}【运行结果】...原创 2019-09-19 15:47:25 · 3320 阅读 · 0 评论