自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言typedef的作用

上学的时候吧我们可能因为自己父母起的名字比较特殊或自己的身体比较有特点,亦或者为了方便,宠爱吾儿,起个狗蛋、小胖胖之类的名字的。typedef也是这个作用。

2021-05-23 15:09:39 176 4

原创 CSDN账号登录异常,一个网址帮你找回账号

解绑之前的手机号之后,导致现在的PC端登陆不上,我尝试了很多办法,打客服电话没人接;手机CSDN扫码登陆也不行,无意间翻到一个网址,解决啦!点击下面的文字即可跳转:帅帅帮你找账号这个是客服,你出现任何问题都可以和他聊天,基本上是秒回,甚至比你对象回消息回得快。哦,如果没有那就打扰了~上篇文章的阅读量创了历史新高,为了感谢大家对我的支持,为了帮大家解答我断更的疑惑,我曾尝试着从CSDN的app上发表文章,也是不行,然后就没有然后了,现将那篇文章的截图放在这里。2021加油哦~找回文章的感

2021-01-17 20:42:56 1459 3

原创 三读余华《活着》书评

每个人年轻的时候都会有大把的金子般的时间,但总有人把时间当作粪土,然后拿外界的物质来背锅,同时也是为自己的碌碌无为找借口,这些锅的名字,之前叫做武侠小说,后来是校园爱情,现在是网络游戏。后人哀之而不鉴之,亦使后人而复哀后人也,我希望年轻一辈真的可以在春天播种,翻土,施肥,浇水,除草并且时时刻刻反思自己每天的生活是否会拉进目标的进度条,离最初的梦想越来越近,秋天的时候才可能收获我们想要的果实,而不是被短视频,自媒体营销,沉迷游戏,感情,熬夜,乱消费当中,你说这样的生活跟年轻时候的福贵有什么区别呢。

2024-04-23 22:33:06 251

原创 申论网格纸PDF

不是谁还去买申论网格纸?白嫖公司的打印机不香吗?网上的图片太模糊?来,这里直接给你免费拿走。高清PDF申论网格纸,点波关注直接带走。祝君早日上岸,希望到时候也能免费分享你们的资源~尽自己可能帮助身边的人!!!链接: [https://pan.baidu.com/s/1oqsBQu-wYrGFFHELDgCoJQ] 提取码: 1616。

2024-04-19 20:55:50 174 2

原创 C++ 蓝桥杯 利用字母可以输出一些美丽的图形

利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。分析:这个题目可以用定义一个二维的字符串数组,然后for循环遍历,根据条件输出即可#include<iostream>using namespace std;int main(){ int m, n, i, j; cin >> m >> n; char

2022-04-01 16:00:06 1272 2

原创 开灯问题 算法竞赛 (注释详细)

有 n 盏灯,编号为 1~n,第 1 个人把所有灯打开,第 2 个人按下所有编号为 2 的倍数的开关(这些灯将被关掉),第 3 个人按下所有编号为 3 的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),依此类推。一共有 k 个人,问最后有哪些灯开着?输入:n 和 k,输出开着的灯编号。k≤n≤1000样例输入:7 3样例输出:1 5 6 7就是两个for循环遍历,完了以后在弄一个for循环输出就行。我先放没注释的,锻炼读者独立思考的能力。#include<iostrea

2022-03-27 22:49:52 1621

原创 C++判断一个数是否是质数(极简版)

#include<iostream>using namespace std;int main(){ int n; cin>>n; int i; for(i=2;i<n;++i){ if(n%i==0) cout<<"您输入的数不是质数!!" ; break; //跳出整个for循环,程序结束 } if(n%i!=0)//此时的i是执行完for循环后的i,且没有执行break cout<<n<&.

2022-03-18 09:36:00 24348 18

原创 1024数据库图书管理系统创建

创建三个表格,然后添加相关的约束,修改、删除、查询…drop table Bookscreate table Books(BookID char(20) primary key,--图书编号 主键约束Bname char(50) unique,--图书名 唯一约束Author varchar(30),--作者Press varchar(30),--出版社Price money--定价)select *from Booksdrop table Readerscreate table Re

2021-10-24 23:04:26 2558

原创 PTA&要求实现一个函数,对给定平面任意两点坐标(x ​1 ​​ ,y ​1 ​​ )和(x ​2 ​​ ,y ​2 ​​ ),求这两点之间的距离。

一、分析:解这道题首先我们要明白函数的相关定义,比如两点之间的距离公式是什么?思路很简单,设置一个求距离的函数,然后键盘输入,主函数调用就行。两坐标之间的公式是这样的:那函数怎么写呢?double pow = (3,2);//表示3的平方double sqrt= (16); //16的平方根,即4我们知道了这个公式需要的函数以及算法如何表达函数,那么我们最好自己来写一写,不要怕错,勇敢牛牛怕什么困难?打开设备,想想各个公式用代码的话怎么表示,然后写就行啦,一定要先在自己写哦,如果是在写不

2021-07-16 09:54:11 2784

原创 PTA数字金字塔(PTA怎么用以及代码怎么敲)

发现了一个刷题的平台:计算机语言刷题这个平台涵盖了c、python等一些语言的基础性质的题,光听课不练习一下是没有用的。(PS:最好注册一个自己的账号,可以记录你上次做到哪里了)介绍完了这个,那我们来看题,以数字金字塔为例,我来讲一下。题目:其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。分析:观察数字金字塔的特点—每一行的空格数量等于金字塔总行数减去当前行(i)的位置,即blank=n-i;注意题目中的“注意”,

2021-07-13 11:45:36 3934

原创 二叉树实训报告&遍历报错笔记

改bug是程序员的必经之路,有时候一个bug会提示很多错误,但有时候就只是一处错误而已,莫慌,慢慢来嘛~错误一:int main(){ BiTree A = creatNode("A"); BiTree B = creatNode("B"); BiTree C = creatNode("C"); BiTree D = creatNode("D"); BiTree E = creatNode("E"); BiTree F = creatNode("F"); BiTree G = cre

2021-05-23 17:00:12 658 2

原创 Java递归函数&阶乘

package jiecheng;import java.util.Scanner;public class DiGui { public static void main(String[] args) { //从控制台输入一个数字 System.out.print("请输入一个整数:"); Scanner in=new Scanner(System.in); int b=in.nextInt(); //声明一个test对象,调用cal()方法获得 DiGui t

2021-05-07 16:37:58 99 2

原创 数据结构&线性表(初级版)

数据结构是C语言的升级版,我想C语言基础不是太扎实的同学学习这个可能也非常的不容易,那么我发现了慕课上一个优质的视频,我会把视频链接放到文章的底部,有时间了可以看一看,没时间看我的笔记就行详细的介绍线性表的抽象数据类型、顺序存储结构及其应用。线性表定义:零个或多个数据元素的有限序列。是一个序列,即元素之间是有顺序的。是有限的,即元素之间的个数是有限的。我做笔记不太喜欢用生硬的文字来描述,因为根据多年的上课经验,如果哪个老师照本宣科,一般大部分学生都会睡着,语言苍白无力,我们还是看图吧。你

2021-04-22 16:57:11 73 3

原创 C++结构体变量的引用

定义结构体变量以后,下一步可以引用了。好比记到脑子里的知识,可以开始输出了,输出倒逼输入…老大说了,不能把结构体变量整体输入或输出,只能对每个具体成员进行输入/输出操作。struct wolf{ char name; int number; int score;}zhang3,wang5;上一节(上面)的例子来讲,错误示范:printf("%s %d %d",zhang3);但是相同类型的结构体变量可整体赋值,比如可张3的成绩利用乾坤大挪移整到王5的头上冒名顶替。wang5=z

2021-01-25 23:03:28 1023

原创 C++结构体的定义

期末成绩单上有很多参数,比如,姓名、学号、班级、各科成绩。如何用C语言将它们作为一个整体输出呢?你可能会说不可能,不是一家人,不进一家门。但您还别说,c里面有个叫结构体。定义一种类型,把不同的数据作为一个整体来处理...

2021-01-23 22:59:05 3979

原创 C++赋值、关系、逻辑运算符

一、赋值运算符C语言中赋值运算符分为简单赋值运算符和复合赋值运算符简单赋值运算符就是常见的“=”复合赋值运算符就是在简单赋值符“=”的前面加个小零件,比如:+=、-=、*=、/=、%=a+=2等价于a=a+2;实战:#include <stdio.h>int main(){ int x = 8; int y = 9; x=x*2;//使用简单赋值语句实现x乘以2。 y*=2;//使用复合赋值语句实现y乘以2。 printf("x=%d\n

2021-01-22 22:51:14 704

原创 C++中的常量汇总

C中的常量可以分为很多种,请看思维导图一、整型常量1.十进制 eg.345 , 0 ,72.八进制 eg.021 , -0173.十六进制 eg.0x12、-0x1F二、实型常量由于计算机中的实型数以浮点形式表示,即小数点位置是可以浮动的,所以实型常量既可以称为实数,也可以称为浮点数实型常量默认按双精度型(double)处理单精度实型常量后跟F或f来表示,如3.14f、3.14e-2f三、字符常量c语言中的字符常量是由单引号括起来的字符,eg.‘a’

2021-01-20 23:25:34 2047 4

原创 C++矩阵的对角线之和

Question1:现有三行三列的二维数组int a[3][3] = {{1,2,3},{4,5,6},{7,8,9}};,编写程序实现计算对角线元素之和。我给大家写在纸上,大家来一起观察。你会发现,奇数型矩阵(a[3][3])的对角线上的数全是奇数,(你还可以拿张纸自行试一下a[5][5]、a[7][7]、a[9][9]…)那么我们可以利用奇数取2余1的或不等于1的特点来编写程序。#include <stdio.h>int main(){ int a[3][3] = {{1

2021-01-19 08:00:40 10825 4

原创 C++多维数组

一个口袋里放一个土豆叫一维数组,两个口袋里放两个土豆叫二维数组,嗯,今天菜市场打折了,买了一袋土豆,怎么往家里给父母邮?为了彼此之间不被磕伤,只好把他们放在一个个加海绵的格子里了。C语言里某牛X大佬给这种格子起了个名字叫做多维数组格式:数据类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n];eg. int no[2][3]={{1,2,3},{4,5,6}};可以理解为2行3列的矩阵|1 2 3 ||4 5 6 |矩阵长下图这样哦~多为矩阵初

2021-01-18 21:40:12 211 3

原创 C++的冒泡排序

冒泡排序的思想:相邻元素两两比较,将较大的数字放在后面,直到将所有数字全部排序你可以脑补幼儿园的三个同学比身高,分别是小菲、小帅和小巴。你可能会说,这一眼就能看出来,比个啥?举例解决问题,别抬杠。。冒泡排序怎么比?(冒泡排序为升序排列,数值大的(长得高的)往后排)小菲和小帅先比,小菲长得高,排后面;(小帅、小菲、小巴)小菲再和小强比,还是小菲高,依然排后面;(小帅、小巴、小菲)第一轮比较结束了,但是并不一定是最终的结果。(敲黑板,划重点)因为小帅和小巴还没有比较,所以还需要再比较

2021-01-18 09:17:58 681

原创 C++的字符串函数

我们

2021-01-17 23:17:27 1207

原创 C++字符串与数组

在C语言中,是没有办法直接定义字符串数据类型的。有人搁那得瑟呐~C++:没有办法,就是这么强大你打不到我吧。条条大路通罗马,直接不行就拐个弯儿~数组可以定义我们想要的字符串。格式:1、char 字符串名称[长度] = “字符串值”;2、char 字符串名称[长度] = {‘字符1’,‘字符2’,…,‘字符n’,’\0’};示例:#include <stdio.h>void out(char string[]) { printf("%s\n",string); /

2021-01-17 22:21:13 239

原创 C++之数组作为函数参数

好消息,好消息,数组也可当参数啦!!!长这样,void arr(int a[])还挺好看(生平第一次夸代码/狗头/)众所周知,变量可以当参数,但是数组当参数的话只能被认为是是什么呢?还是数嘛?!当然不是~一、数组名作为函数的参数,传递的是一个地址(或常量指针)#include<stdio.h>void arr(int a[])//数组名作为函数的参数,传递的是一个地址(或常量指针){ int i; for(i=0;i<5;i++) { printf("%d\

2021-01-14 21:50:44 8387 8

原创 C++之自动类型转换

上节讲的强制类型转换,有点暴力的倾向,今天讲个温柔点的类型-----自动类型转换。暴力类型转换,哦,不对。强制类型转换好比是把面团放进机器里,转换成面条;自动类型转换像是变魔术,把给定的类型转换成预想的模样。自动类型转换的规则如下:在这里插入图片描述...

2021-01-13 21:55:14 743

原创 C++强制类型转换

强制类型转换有什么用?帮你实现你的目的。废话,不实现目的学他干啥。。有些时候你写的程序,码进去的代码不符合你的格式,你只能采取暴力的方式转换喽。它像极了我们个人的成长,不是我们喜欢的模样那就“强制转换”一下下~一般形式:(数据类型)(表达式)eg.注意事项:1.数据类型和表达式都必须加括号。2.转换后不会改变原数据的类型及变量值,只在本次运算中临时性转换。...

2021-01-12 21:55:48 245

原创 C++数组的遍历

数组在上一节中提到过,那什么是遍历呢?百度百科给出了这样的答案。我所理解的遍历:按照程序员的需求从“盒子”里拿东西。数组的遍历毫无疑问就是从数组中拿东西。活学活用:将0-9之间的数字存放在数组中,用遍历的方式打印输出出来。#include <stdio.h>int main(){ int arr[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};//数组的初始化 int i; for(i=0;i<=9;i++){

2021-01-12 21:26:31 1082 2

原创 C++之数组初始化

何为数组?一块连续的,大小固定并且里面的数据类型一致的内存空间啥?不理解?举个例子:北方一到冬天有个习俗,腌咸菜~第一步干什么?清洗容器。把里面一年多沉淀的灰尘,风吹进去的树叶清理干净。C++上有个概念和这个东西很像,叫什么?数组的初始化。这数组好比容器,初始化就好比清理的过程。定义数组的常用结构:数据类型 数组名称[长度]; (注意,这个分号一定不能忘)数组初始化的三种结构:1、数据类型 数组名称[长度n] = {元素1,元素2…元素n};2、 数据类型 数组名称[] = {元

2021-01-10 23:42:06 2338 1

原创 C++之goto的语句

goto语句通常不用,为啥?它会使程序层次不清,且不易读,唯一的优点:可提高程序的执行速度So,尽量不用。但话又说回来了,你可以不用,但是你必须有。比如每个强国都在不断研发高尖端的立国重器。步入正题~goto的结构(之一)如下:总的来说,可以把goto理解成一个跳转开关,跳转到语句标号处…什么是语句标号?goto 语句标号其中语句标号是一个标识符,该标识符一般用英文大写并遵守标识符命名规则,这个标识符加上一个“:”一起出现在函数内某处,执行goto语句后,程序将跳转到该标号处并执.

2021-01-09 21:22:26 561

原创 C++的switch与if语句,输入日期显示第几天

请使用switch语句和if…else语句,输入一个年份,判断是该年中的第几天。分析:听着好难,咱来分析一下。天数=月份数+本月的第几天例如: 以10月1日为例,应该先把前9个月的天数加起来,然后再加上1天即本年的第几天。特殊情况:判断是否为闰年!如何判断每个月有几天?不用死记硬背,有口诀。一三五七八十腊,三十一天永不差什么意思?1、3、5、7、8、10、12永远是31天2月平年是28天,闰年是29天。好啦。代码伺候:#include <stdio.h>int ma

2021-01-08 21:19:45 1949 5

原创 C++暴风雨之前的if&&if-else语句

本来上节讲完switch,这节应该接着讲的,但开始下一节之前,我想带着大家复习下if语句。因为下节会用到,且难度增加。步入正题~if结构:含义:如果表达式的值为真,则执行其后的语句,否则不执行该语句。Question1:学校入选篮球队的资格条件为身高必须大于等于180CM,小明身高185CM,那么小明能入选吗?代码:#include <stdio.h>int main() { int height = 185; if(height>=1

2021-01-07 22:51:45 560

原创 C++之switch选择语句

switch语句是多分支选择结构如下:顺序如下:期末啦,老师需要给学生成绩评分,一个个计算太麻烦,不如写个程序。等级划分方式如下:90<=分数<=100 ,等级为A。80<=分数<90 ,等级为B。60<=分数<80 ,等级为C。分数<60 ,等级为D。这就要用到switch选择结构啦。代码如下:#include<stdio.h>int main(){ int score; printf("请输入学生成绩进行评级:(取值范

2021-01-06 17:43:49 448 1

原创 C++的break&&continue那些事儿

生活中从来不是想到即做到。你买了一股基金,结果跌的没完没了,你该怎么整?及时止损。c语言里怎么说?break(语句)它可以跳过正在执行的部分程序,继续执行下面的语句,但是请注意(敲黑板!)它的适用范围:1.在没有循环结构的情况下,break不能用在单独的if-else语句中。2.在多层循环中,一个break语句只跳出当前循环。看问题吧。找出0-50之间的所有素数什么是素数?,所谓素数就是只能被1和它本身整除的数字,(又名质数)#include <stdio.h>int

2021-01-05 22:50:32 248

原创 C++循环结构&&多重循环

多重循环就是在循环结构的循环体中又出现循环结构。在实际开发中一般最多用到三层重循环。因为循环层数越多,运行时间越长,程序越复杂,所以一般用2-3层多重循环就可以了。另外不同循环之间也是可以嵌套的。多重循环在执行的过程中,外层循环为父循环,内层循环为子循环,父循环一次,子循环需要全部执行完,直到跳出循环。父循环再进入下一次,子循环继续执行里面的不管全是for、while、do-while还是三者结合,都遵循上面的原则。Question:用程序写一个代码,打印出这样的小星星。兄弟们一看,这还不简单

2021-01-04 22:01:00 1805

原创 c++中for#while#do-while三循环性价比

c语言当中的这三个循环可以相互转换,但使用场合是有差别的。思维导图,一目了然,需要请自取。实践是检验真理的唯一标准,我们用三种循环实操一下。请看题question1:使用循环计算1-2+3-4+5-6+…-100的值?三种方法解答:法一: for循环#include <stdio.h>int main(){ int sum = 0; //定义计算结果变量sum int i = 1; //定义循环数字变量i int flag = 1; //定义符

2021-01-03 11:47:44 137

原创 c++一看就懂的for循环#水仙花数

for循环的特点:简单,粗暴。怎么说呢?它的条件也是程序块的本身,比如for(i=0;i<6;i++)初始化也在for括号里面进行。执行过程和while循环类似,这里不再赘述。之前的用while语句写的1+2+3…+100的编程题,for循环也可。#include <stdio.h>int main(){ int sum, i; sum = 0; for(i=0;i<=100;i++) //for循环条件与i的变化值 {

2021-01-02 23:41:22 1440

原创 笔记本电脑进水了怎么办?

上一篇我提到过,断更是因为进水了,哦,是电脑进水了,不是脑子进水了。哦不,好像是脑子进水了电脑才能进水叭。。下面将从我的经历,处理措施以及个人启示三方面展开论述。这是一个真实的故事。事情是这样的,那天我静下心来学了一上午的习,而且遇到的难题基本上都能解决,有点飘飘然,打包带汤进宿舍,把它放进一次性餐盒撑不下,我转身去拿舍友的饭盒,还顺便和小强吹了会牛逼(日常操作),回来以后,发现电脑正在吃饭…高呼一声,卧槽~然后开始一系列的处理------断电源,用草稿纸吸水,干毛巾擦拭等。我以为他像手机一样,

2021-01-02 16:44:21 1313

原创 c++易上手的while&&do-while循环(包教会)

将近整整一个月没有更新博文,不是因为我太懒,而是前些日子电脑饿了,把我的饭吃了。。Emmm直到今天我去修理了以后,发现也不是太大的问题,我会发一篇电脑进水了怎么办的blog,对此次“重大事故”进行复盘。下面先开始讲咱的课。同学们(表情严肃),今天讲的是c++里面的while和if循环。while循环首先不要害怕,不管他难不难,首先从心理上藐视他,在座的各位最起码初中毕业吧,基本的英语单词肯定掌握几个,诸如why? what? how?So on!那么while啥意思呢?记得否?他和when差

2021-01-01 17:00:16 383

原创 c++#数组#思维导图

数组(Array)是什么?由若干个类型相同的相关数据项按顺序存储在一起形成的一组同类型有序数据的集合思维导图更清晰一点注意事项:1.C语言的下标从0开始定义的,第一个数的位置为0,而不是1eg. 第三排四列的元素为 a[2][3] 而不是a[3][4]2.源代码的开头先定义数组的长度,后续修改比较方便#define N 6int a=[N][N];3.About下标值:`score(9)//不能使用圆括号honor(2,3)//不能圆括号&&使用行列下标不能写在

2020-11-22 14:38:04 480 13

原创 python字典函数#items()#keys()......图文并茂

之前零零碎碎的提到了这些概念,但是你要是返回去找的话也不太方便,在这里我重新汇总了一下前边提到的一些概念。如果以后再写文章用到这些概念的话,我会直接把这个链接放到下面,方便读者。items()以列表返回可遍历的(键, 值) 元组数组。import requestsr = requests.get("https://item.jd.com/100012545868.html")kv = {'user-agent': 'Mozilla/5.0'}url = "https://item.jd.com/

2020-11-21 23:11:04 255

原创 小白学python#Day8#字典items()#为什么立的flag容易轻易倒下?

为什么立的flag容易轻易倒下?答案是:我们每天都在做自己不喜欢的好人现在帮A这个忙,一会B喊你有事,刚忙完B的事情,好友C又给你甩过来一个链接,让你砍一刀,砍一刀费时间,你说没载某多多吧,他会更加兴奋,新用户砍的更多嘛,赶紧注册账号。。(ps:为啥某多多最近这么火?!)所以说我们做事情要遵循一个原则:我的事情在我自己手上,如果我没有做完自己手上的事,他们天大的事,对于我来说都是扯谈。帮忙是建立在自己的事情做好的基础上的,不要因为所谓的面子而打乱了自己原有的计划,别人嘛,只要做到尊重就可,你又不

2020-11-17 16:30:10 140 3

空空如也

空空如也

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

TA关注的人

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