![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
练习题
文章平均质量分 65
是小刘同学啦
希望和友友们一起进步!
展开
-
【C++】vector相关OJ
只出现一次的数字、杨辉三角、电话号码字母组合原创 2023-10-05 11:15:13 · 2394 阅读 · 98 评论 -
【C++ • STL • 力扣】详解string相关OJ
反转字符串、字符串中的唯一字符、字符串里最后一个单词的长度、验证一个字符串是否是回文、字符串相加原创 2023-09-09 20:23:31 · 3930 阅读 · 204 评论 -
【数据结构】二叉树基础OJ
二叉树OJ题目:单值二叉树、检查二叉树是否相同、对称二叉树、二叉树的前序遍历、二叉树的后序遍历、二叉树的中序遍历、另外一颗数的子树、二叉树的构建及遍历原创 2023-07-16 09:39:08 · 77078 阅读 · 123 评论 -
C进阶习题
用精神内耗的态度去搞学习搞事业搞钱,用躺平和摆烂的态度对待人际关系,烦恼能消失一大半。原创 2023-05-27 20:43:42 · 1217 阅读 · 25 评论 -
分支和循环习题以及知识点
目录知识点编程(1)写代码将三个整数数按从大到小输出。输入:2 3 1 输出:3 2 1(2)给定两个数,求这两个数的最大公约数(3)打印1000—2000 之间的闰年 判断是否是闰年(4)打印100—200之间的素数(5)求10个数字的最大值(1)闰年:能够被4整除&&不能被100整除||被400整除。(2) while循环条件将会比循环体多执行一次。(3)9*9乘法表,%3d 是_23(左对齐), %-3d是 23_ (右对齐) 所以是 " %d*%d=%-3d" 或者是" %d*%d=%d原创 2022-07-11 18:03:46 · 159 阅读 · 5 评论 -
初识C语言习题以及知识点
1、 局部变量:一般将定义在函数中的变量称为局部变量,其只能在函数内部使用。 全局变量:定义在全局作用域中的变量,即函数外的变量,称之为全局变量,全局变量的生命周期随程序启动而生,随程序结束而消亡,在任何函数中都可以使用。注意:全局变量使用起来方便,但为了防止冲突和安全性,尽量避免定义全局变量。2、不允许在同一个作用域中定义多个相同名称的变量。3、允许在不同的作用域中定义多个相同名称的变量。4、不同作用域中定义的变量、在访问时采用就近原则。5、C语言的数据类型包括内置的数据类型和自定义的数据类型;内置的数原创 2022-07-08 22:10:56 · 384 阅读 · 5 评论 -
数据的储存习题
目录1知识点2 在屏幕上打印杨辉三角。3利用ascii值解决问题4猜名次5改数字6小乐乐走台阶7小乐乐与序列8小乐乐排电梯9矩阵转置10序列中删除指定数字1知识点(1)CPU在计算的时候,以整形的形式进行相加。c=a+b,无论a,b是什么形式,都按照整形的形式相加,不是整形的要发生整形提升,最后的结果要看c的类型。(知识点在详解操作符)(2)大端正着放,小端倒着放。(3)大小端字节序指的是数据在电脑上存储的字节顺序。2 在...原创 2022-04-07 20:30:37 · 208 阅读 · 2 评论 -
C初阶测试
目录1 知识点2 求a的值3 求n的值4求最大公倍数5倒置字符串1 知识点(1)当看到i++,++i等 要考虑一下前置还是后置,不要一味地只知道加一多思考。(2)switch语句中的defaule语句可以不写(3)C程序的基本组成单位是函数。(4)注释想写哪里写哪里,但是不要写的奇奇怪怪。(5)C语言每行可以写多条语句,但是我们习惯一行写一条语句。(6)C语言本身没有输入输出语句,c语言的库函数,并不是官方提供的,是编译器的厂商提供的。(7)在对一个c..原创 2022-03-31 22:41:19 · 590 阅读 · 3 评论 -
实用调试技巧(初阶)习题
目录1 知识点2 调整数组使奇数全部都位于偶数前面。1 知识点(1)const int*p;const修饰的是 *p ; const int *p与int const *p等价(2)Debug为调试版本,一般在开发完成后发布工程前,调试代码都是在Debug模式下进行的;Release版本最终是要发送给用户的,发给用户的版本必须要没有问题,测试人员就是最后一个把关的;Debug版本是调试版本,编译器编译时会增加一些调试信息,编译器基本不会对其进行优化Release版本不能调试,一般原创 2022-03-29 18:08:07 · 326 阅读 · 4 评论 -
结构体练习题
目录1 知识点2 喝汽水问题1 知识点(1)struct student { int num; char name[32]; float score; }stu } struct 是结构体类型的关键字 struct student 是用户定义的结构体类型 num, score 都是结构体成员名stu是定义的结构体类型变量。(2)指向结构体类型变量的指针也可以通过.方式访问成员,只不过要先通过*对该指针解引用(3)指向结构体类型变量的指...原创 2022-03-28 13:13:19 · 843 阅读 · 3 评论 -
指针练习题
目录1 知识点2 写一个函数,可以逆序一个字符串的内容。3打印水仙花数4打印菱形1 知识点(1)野指针不能正常使用 (野指针有三种类型)(2)32位系统下,使用的最大内存空间是2^32。(2^32Byte == 2^32/1024KB ==2^32/1024/1024MB==2^32/1024/1024/1024GB == 4GB)64位系统下,使用的最大空间是2^64(3)指针可以比较大小,指针中存储的是地址,地址可以看成一个数据,因此是可以比较大小的。(4)...原创 2022-03-27 02:28:31 · 120 阅读 · 2 评论 -
操作符习题
目录1 知识点2 输入一个整数 n ,输出该数32位二进制表示中1的个数。3求两个数二进制中不同位的个数4打印整数二进制的奇数位和偶数位5下面的代码结果是6判断整数奇偶性 (多组输入的场景)7 判断是元音还是辅音(多组输入场景)1 知识点(1)b = ++c, c++, ++a, a++ // 逗号表达式的优先级最低,这里先算b=++c, b得到的是++c后的结果,b=++c 和后边的构成逗号表达式,依次从左向右计算的。(2)全局变量没有初始化的时候...原创 2022-02-14 21:48:15 · 477 阅读 · 2 评论 -
数组练习题
目录1 知识点2 定义了一维 int 型数组 a[10] 后,下面错误的引用是:(c )3 将数组A中的内容和数组B中的内容进行交换。(数组一样大)1 知识点(1)数组是相同类型的一段连续的空间(2)对于int arr[] = {1,2,(3,4),5}数组,里面总共有4个元素,(3,4)为逗号表达式,逗号表达式会从左向右依次计算,去最后一个表达式的结果,所以取后者,因此数组中元素分别为:1,2,4,5(3)数组名既可以表示数组的地址,也可以表示数组首元素的地址,两个在数值上是一原创 2022-02-08 20:04:33 · 865 阅读 · 4 评论 -
函数习题以及知识点
目录(1)知识点(2)函数返回两个变量(3)打印100-200之内的素数(4)实现一个函数打印乘法口诀表,行数由自己指定(5)用函数实现字符串逆序,不能使用C函数库中的字符串操作函数(对称的字符交换)(6)求一个数字每位数之和(1)知识点(1)return只能返回一个值,不能返回两个 例如:return a,b;这是错误的写法。(2)数组名本来就是地址(3)函数的形式参数和实际参数可以同名(4)函数主调函数和被调函数可以不在一个文件夹 #include "..原创 2022-02-04 22:24:29 · 365 阅读 · 3 评论 -
二分查找以及循环练习
1 在一个有序数组中查找每个具体的某个数字n常规方法:(缺点:如果要找的数字在最后一位,则需要遍历整个数组,浪费时间)#include <stdio.h>int main(){ int i = 0; int k = 7; int arr[] = { 1,2,3,4,5,6,7,8,9,10 }; for (i = 0; i < 10; i++) { if (arr[i] == k) { printf("找到了,下表为%d", i); brea..原创 2022-01-24 19:46:18 · 2747 阅读 · 2 评论 -
循环习题—阶乘以及阶乘相加
求n!以及阶乘相加原创 2021-11-19 17:56:00 · 950 阅读 · 2 评论