![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++基础
通过C++相关例题,带大家了解C++,尽量掌握相关知识。
张学恒
这个作者很懒,什么都没留下…
展开
-
银行家算法(DAY 48)
文章目录1:输出随机数版本:2:代码实现1:输出随机数版本:实验8——银行家算法一.算法说明先对用户提出的请求进行合法性检查,再进行预分配,利用安全性检查算法进行安全性检查。1.进程一开始向系统提出最大资源需求量;2.进程每次提出新的资源请求都统计是否超出它事先提出的最大需求量;3.若正常,则判断该进程所需剩余资源量(包括本次申请)是否超出系统所掌握的剩余资源量,若不超出,则分配,否则等待。二. 实验要求1.修改程序的输出,提高其结果可读性;2.在已有算法的基础上,试输出所有可能的安全序原创 2022-04-27 15:28:30 · 511 阅读 · 1 评论 -
找出大于X的第一个质数(DAY 42)
文章目录代码实现总结代码实现#include<iostream>using namespace std;const int N=100010;int main(){ for(int i=100000;;i++) { bool flag=true; for(int j=2;j*j<=i;j++) if(i%j==0) { flag=false;原创 2022-04-21 21:19:11 · 469 阅读 · 0 评论 -
二分数的范围-自刷(DAY 39)
文章目录原题题目代码实现原题题目给定一个按照升序排列的长度为 n 的整数数组,以及 q 个查询。对于每个查询,返回一个元素 k 的起始位置和终止位置(位置从 0 开始计数)。如果数组中不存在该元素,则返回 -1 -1。输入格式第一行包含整数 n 和 q,表示数组长度和询问个数。第二行包含 n 个整数(均在 1∼10000 范围内),表示完整数组。接下来 q 行,每行包含一个整数 k,表示一个询问元素。输出格式共 q 行,每行包含两个整数,表示所求元素的起始位置和终止位置。如果数组中不存转载 2022-04-18 20:10:57 · 90 阅读 · 0 评论 -
C++加速代码(DAY 39)
文章目录引入结果一:scanf printf输入输出运行的结果最快,数据量级超过100万(一百万)时,推荐用scanf和printf二:ios::sync_with_stdio(false);三: cin.tie(0);如果不用printf和scanf 纯用cin cout引入#include<iostream>using namespace std;const int N=100010;int n;int stk[N],tt;int main(){ cin.ti原创 2022-04-18 15:33:19 · 3408 阅读 · 16 评论 -
devC++强制关机代码shutdown(DAY 26)
文章目录1:代码实现2:效果1:代码实现2:效果原创 2022-04-05 21:50:48 · 1275 阅读 · 2 评论 -
指针、堆栈(DAY 26)
文章目录一:堆栈二:堆栈的存储三:指针1: ![在这里插入图片描述](https://img-blog.csdnimg.cn/11c1f6ea296449de9360e6083468a405.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5byg5a2m5oGS,size_14,color_FFFFFF,t_70,g_se,x_16)c++中cout输出地址 (void*)&加变量一:堆栈原创 2022-04-05 21:04:16 · 640 阅读 · 0 评论 -
737. 数组替换(DAY 15)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>#include<algorithm>using namespace std;int main(){ int a[10]; for(int i=0;i<10;i++) cin>> a[i]; for(int i=0;i<10;i++) { if(a[i]<=0原创 2022-03-23 21:40:45 · 178 阅读 · 0 评论 -
C++数组(数组的初始化)(DAY 15)
文章目录原题题目代码实现原题题目输入一个n,再输入n个整数。将这个数组顺时针旋转k(k <= n)次,最后将结果输出。代码实现#include<iostream>using namespace std;int main(){ int n,k; cin >> n>> k; int a[100]; for(int i=0;i<n;i++)cin >> a[i]; while(k--)原创 2022-03-23 17:01:51 · 563 阅读 · 3 评论 -
727. 空心菱形曼哈顿距离(DAY 14)
文章目录原题题目代码实现效果展示原题题目代码实现#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int n; cin >> n; int cx=n/2; int cy=n/2; for(int i=0;i<n;i++) { for (int j=0;j原创 2022-03-22 20:01:28 · 131 阅读 · 0 评论 -
727. 菱形(DAY 14)
文章目录原题题目代码实现重难分析原题题目代码实现#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ int n; cin >> n; int cx=n/2; int cy=n/2; for(int i=0;i<n;i++) { for (int j=0;j原创 2022-03-22 19:57:22 · 107 阅读 · 0 评论 -
717. 简单斐波那契(DAY 13)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int a=0,b=1; int n; cin>> n; for(int i=0;i<n;i++) { cout << a<< " "; int c=a+b; a=b; b原创 2022-03-21 16:27:09 · 73 阅读 · 2 评论 -
719. 连续奇数的和 2(DAY 13)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<algorithm>using namespace std;int main(){ int n; cin>> n; while(n--) { int x,y; cin>> x>>y; if(x>y) swap(x,y)原创 2022-03-21 16:12:37 · 328 阅读 · 0 评论 -
713. 区间 2(DAY13)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int n; cin >> n; int x,y; while(n--) { int t; cin>>t; if(t>=10&&t<=20)x++; else y++; }原创 2022-03-21 16:11:27 · 335 阅读 · 0 评论 -
723. PUM(DAY 13)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int n,m; cin >> n>>m; for(int i=0,k=1;i<n;i++) { for(int j=0;j<m-1;j++) { cout << k<<" ";原创 2022-03-21 16:09:48 · 91 阅读 · 0 评论 -
716.最大数和它的位置(DAY 13)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int x=0; int max=0,p=0; for(int i=1;i<=100;i++) { cin >> x; if(x>max) { max=x; p=i; }原创 2022-03-21 16:08:30 · 70 阅读 · 0 评论 -
719. 连续奇数的和 2(DAY 13)
循环里面的小技巧原创 2022-03-21 16:06:12 · 109 阅读 · 0 评论 -
4376. 数圈圈(DAY 13)
文章目录原题题目代码实现原题题目代码实现#include <iostream>#include <cstring>#include <algorithm>using namespace std;int cnt[] = { 1, 0, 0, 0, 1, 0, 1, 0, 2, 1, 1, 2, 0, 1, 0, 0};int main(){ int n; cin >> n; i原创 2022-03-20 21:00:54 · 466 阅读 · 0 评论 -
C++笔记(DAY 12)
文章目录C++语法杂记万能头scanf自动帮我们省略空格和换行printf函数printf函数补零问题1限制位宽2 补零补零测试![在这里插入图片描述](https://img-blog.csdnimg.cn/3e861dbf2b31457cb8bb9029f996b262.png)C++语法杂记万能头#include<bits/stdc++.h>如果只用scanf和printf 没有用其他函数,可以不加using namespace std;#include 用这个头文件。加头文件原创 2022-03-20 19:40:49 · 179 阅读 · 0 评论 -
670. 动物(DAY 12)
if判断语句练习原创 2022-03-20 16:25:16 · 307 阅读 · 1 评论 -
658. 一元二次方程公式(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>#include<cmath>using namespace std;int main(){ double a,b,c; cin >> a>> b>> c; double delta=b * b - 4 * a * c; if(delta<0||a==0) {原创 2022-03-20 15:46:59 · 105 阅读 · 0 评论 -
66六 三角形类型(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstdio>using namespace std;int main(){ double a,b,c; cin>> a>> b>> c; if(b>a) { double t=a; a=b; b=t; } if(c>a)原创 2022-03-19 23:41:30 · 138 阅读 · 0 评论 -
667. 游戏时间(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<cstdio>int main(){ int a,b; int res; scanf("%d%d",&a,&b); if(b>a)res=b-a; else res=b-a+24; printf("O JOGO DUROU %d HORA(S)",res); return 0; }...原创 2022-03-19 23:01:06 · 3201 阅读 · 0 评论 -
664. 三角形(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ double a,b,c; cin >> a>> b>>c; if(a+b>c&&b+c>a&&a+c>b) printf("Perimetro = %.1lf",a+b+c); else p原创 2022-03-19 22:23:36 · 88 阅读 · 0 评论 -
659. 区间(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<cstdio>#include<iostream>using namespace std;int main(){ double x; cin >> x; if(x>=0&&x<=25)printf("Intervalo [0,25]"); else if(x>25&&x<=50)printf("Intervalo原创 2022-03-19 22:16:36 · 142 阅读 · 0 评论 -
660. 零食(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<cstring>#include<cmath>using namespace std;int main(){ int x,y; double sum,z; cin >> x>>y; switch(x) { case 1: z=4.00; break;原创 2022-03-19 21:49:07 · 99 阅读 · 0 评论 -
657. 选择练习1(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int A,B,C,D; cin>> A>> B>> C>>D; if(B>C&&D>A&&(C+D>A+B)&&(C>0)&&(B>0)&&(A%2==0))原创 2022-03-19 21:42:15 · 117 阅读 · 0 评论 -
665. 倍数(DAY 12)
文章目录原题题目代码实现原题题目代码实现#include<iostream>using namespace std;int main(){ int A,B; cin >> A>> B; if(B%A==0||A%B==0) cout << "Sao Multiplos"<<endl; else cout << "Nao sao Multiplos"<< endl原创 2022-03-19 21:40:48 · 128 阅读 · 0 评论 -
4314. 三元组(DAY 12)ACWING的学习开始 到 DAY 31结束
文章目录原题题目代码实现原题题目代码实现#include<iostream>#include<algorithm>#include<cstring>using namespace std;int main(){ int n; double res; cin>>n; for(int i=1;i<=n;i++) for(int j=i;j<=n;j++) for原创 2022-03-19 21:08:41 · 76 阅读 · 0 评论