自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 第3关:利用循环队列输出杨辉三角形

初始化中的队列为值,入队的函数中队列对应的参数也是值,入队元素是值e;但是在出队函数中,队列对应参数是值,而出队元素对应的是指针了。所以我们在调用函数时需要认真谨慎地思考。

2022-10-18 14:52:14 726 1

原创 终于明白为什么需要开辟新空间

为什么对于p要写那么一大串(QNode *p=(QNode *)malloc(sizeof(QNode))?先分析;QNode *的意思是p是类型为QNode的指针,malloc是开辟的意思,sizeof(QNode)是开辟的大小。这样子开辟是因为p是一个指向一个空的节点的指针了,不再是单纯的一个指针。所以这一步至关重要。有些时候,我们只需要一个QNode类型的指针,则不需要如此细致的定义。

2022-10-17 18:24:56 274

原创 【无标题】

在SQ_In(SqQueue *Q, ElemType e)函数中,参数为SqQueue *Q,为指针且在这个函数中我们引用了SQ_IsFull(SqQueue Q)函数,第二个函数中的参数为SqQueue Q,为值。综上所述;我们在第一个函数中引用第二个函数时,我们写成SQ_IsFull(*Q)!在调用函数时,一定要好汉分析函数的参数

2022-10-17 17:47:00 116

原创 初始化栈(如何初始化)

初始化栈的时候,因为初始化函数为void型,所以没有返回值。我们只能: SqStack S ; SS_Initiate(S);

2022-10-17 16:56:00 375

原创 开辟新节点(链式)

开辟新节点(链式)

2022-10-17 11:26:12 143

原创 两个有序顺序表的合并

两个有序顺序表的合并

2022-10-15 11:28:32 521

原创 scanf中空格和\n等的不好用法

正确的用法时scanf("%d",&a),这里没有加空格,没有\n也灭有\t,\f等

2022-09-21 20:28:48 103

原创 暑假数组练习题解及分析

暑假数组练习题解及分析

2022-06-16 13:43:05 93

原创 C++ 数字三角形

对于此类题目,我们明确要用两个for循环来解决问题。1.如何解决从1到n大小来排列:只需要用一个for循环加上一个自增就能解决。2.如何解决按照三角形来排列:明确行列即可。看看有几行几列,用一个for循环描述行,一个for循环描述列。注:我们不用n来描述具体数字,而是用自增来描述。#include <iostream>using namespace std;int main(){ int n,k; k=1; cin>>n; for(int i=n;

2022-03-08 14:08:21 4043

原创 C++洛谷号码(字符与数字间的转换)

数字是数字,字符是字符。数字1不等于字符1。数字1就是我们常说的1,他转换为字符1的方法是加上48或者+‘0’;字符1某种意义上不是1,它对应的是ASCII码中的49,所以字符1转换为数字计算时需要减去48或者-‘0’。(ASCII码中48对应的是0)#include <iostream>#include <cstring>using namespace std;int main(){ char s[777],c; cin>>s; int he

2022-02-11 19:16:30 613

原创 整除的符号

整除的符号为:|写作a|b读作a整除b 或 b被a整除,即:a是b的因子(约数),b是a的倍数。记得小学时有一句话:被除数除以除数等于商加余数,这里b是被除数,a是除数,千万不要弄混了。

2022-01-24 18:48:39 5751 2

原创 分解质因子------试除法

#include <iostream>using namespace std;void get_divisors(int x){for(int i=2;i<=x;++i)if(x%i==0){int s=0;while(x%i==0) x/=i,s++;cout<<i<<" "<<s<<'\n';}}int main(){ int x; cin>>x; get_divisors(x); ret.

2022-01-24 18:30:49 343

原创 关于void函数和bool函数的规范输入

#include <iostream>using namespace std;const int N=1e7;bool status[N+10];int num=0;int primes[N+10];bool get_primes(int n){ for(int i=2;i<=n;i++) { if(!status[i]) { primes[num]=i; num++; } for (int j=0;primes[j]<=n/i.

2022-01-14 18:56:37 1766

原创 试除法————for循环注意事项

现代码奉上#include <iostream>using namespace std;bool isprime(int n){ if(n<=1) return false; for (int i=2;i<n;i++) { if(n%i==0) return false; return true;}}#include <iostream>using namespace std;bool isprime(int n){ if(

2022-01-14 18:52:18 235

原创 素数筛——试除法——埃式筛——欧啦筛

C++素数筛

2022-01-13 16:38:14 248

原创 上学迟到--

#include <iostream>#include <cmath>using namespace std;int main(){ double v,s;// 这里的v和s需要是浮点型的 int n,t; //1920 cin>>s>>v; n=1920; t=ceil(s/v)+10; n=n-t; if(n>=24*60) n=n-24*60;...

2021-11-15 21:33:14 771

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除