自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【消失原因】

【消失原因】

2024-04-17 18:50:46 86 1

原创 【C语言】部分字符串函数的使用和实现

【代码】【C语言】部分字符串函数的使用和实现。

2023-12-26 14:26:27 386 1

原创 【C语言】杨氏矩阵

时间复杂度O(N):N个元素,找其中某一个元素的时间最坏需要N次;有一个数字矩阵,矩阵的每行从左到右是递增的,矩阵从上到下是递增的。如果在函数内部打印位置,就破坏了函数单一性。因此利用结构体实现。但是,这种算法我们只能判断找没找到,并不能知道它的具体位置。请编写程序在这样的矩阵中查找某个数组是否存在。要求:时间复杂度小于O(N);找到了返回1,没找到返回0。

2023-12-17 15:25:42 662 1

原创 【C语言】带空格直角三角形图案

那么输入是几就有几行几列,那么while循环,每次循环让input-1,直到最后一行停止循环。我自己一开始是这么写的,我的理解是假设我输入5,那么第一行就是四个空格一个*,然后下面几行空格递减,用i和j分别控制行和列,只有当行列之和等于输入-1时,才输出*,小于的情况都是输出空格。KiKi学习了循环,BoBo老师给他出了一系列打印图案的联系,该任务是打印用。输入描述:多组输入,一个整数(2~20),表示直角三角形直角边的长度,即。参考答案是这样写的,他是个多组问题。组成的对应长度的直角三角形,每个。

2023-12-14 08:30:00 537 1

原创 【C语言】小乐乐改数字

输入包含一个整数n(0

2023-12-13 20:33:00 734 1

原创 【C语言】调整奇偶数顺序:调整数组使奇数全部都位于偶数前面

1.从左边开始找一个偶数。2.从右边开始找一个奇数。运用这样的算法来完成。

2023-12-12 16:33:47 453

原创 【C语言】输出菱形,喝汽水问题。

首先要明确这个菱形只有奇数行才能打印出来,因此防止在输入时输入偶数,我们把它分成上下两部分,假设中间行包括在上半部分,那么加入上半部分输入5则下半部分为4,若上半部分输入6,则下半部分为5,保证了总数为奇数行。只要空瓶的数量>=2就可以继续换,因此使用while循环,将空瓶的数量除以2就是空瓶换回来的汽水数量加到total上。然后在打印时,要找出每一行的空格和*与行数之间的关系,找到这个关系就可以进行打印了。然后,在考虑换回来的汽水,是直接买来的数量赋给empty = money;

2023-12-11 12:47:00 1011

原创 【C语言】指针结合内存存储的题目(二)

【C语言】指针结合内存存储的题目(二)建议大家在做这种类型的题目时,进行画图来辅助解题。

2023-12-10 13:38:24 468 1

原创 【C语言】 指针结合内存存储的题目(一)

【代码】【C语言】 一道指针结合内存存储的题目。

2023-12-09 14:10:06 553

原创 【C语言】指针数组与数组指针

这个最为复杂,首先,parr3先与[]结合,说明parr3是一个数组,数组包含10个元素。那么拿出parr3[10],假设他为A,剩下int(*A )[5],说明A是一个指针,指向一个数组,数组有5个整形元素。*,所以parr1[],代表parr1是一个数组,数组有10个元素,每个元素的类型是int*,parr1是一个指针数组。综上,parr3是一个数组,该数组有10个元素,每个元素是一个数组指针,该数组指针指向的数组有5个元素,元素类型为整形。这个简单,arr就是一个包含5个元素的整形数组。

2023-12-02 18:03:58 331

原创 【C语言】鹏哥课上的两道有关整型提升的题目

两道有关整型提升的题目。

2023-11-30 14:14:24 545

原创 【C语言】传参过程中的压栈--学自比特鹏哥

2023-11-26 14:44:17 365 1

原创 【C语言】一些函数部分做错的选择题

这道题我一开始没有找到正确答案,因为我的研究生方向是用python的,在python中return是可以返回多个值的,因此造成了我忽视了这个问题. 通过这道题,要记住C语言中return只能返回一个值。(v1,v2)这是一个逗号表达式.逗号表达式的输出结果是最后一个值,因此,这个实际输出的就是v2,同理第二个括号里实际输出v4,因此是4个实参。3.函数调用execl((v1,v2),(v3,v4),v5,v6)中,实参的个数是()1.能把函数处理结果的两个数据返回给主调函数,在下面的方法中不正确的是()。

2023-11-24 15:42:43 458 1

原创 【C语言】简单的冒泡排序法,学习自比特鹏哥

【代码】【C语言】简单的冒泡排序法,学习自比特鹏哥。

2023-11-07 10:11:56 47

原创 【C语言】函数调用中的形参与实参

写一个函数,交换两个整型变量的内容。

2023-10-20 14:18:16 58 1

原创 【C语言】几道练习题

必须是整型常量表达式,char字符类型在内存里面存的是字符的ASCII码值,所以char也是整形常量表达式,float是浮点型不能放在此处。对于B,0表示假,非0表示真。答案:C,defione不是关键字,是一个宏定义,用来定义常量。B.switch语句中case后面的表达式只能是整型常量表达式。C.if语句是一种分支语句,可以实现单分支,也可以实现多分支。答案:A.continue是循环中出现的关键字。指针变量的大小是4个字节或8个字节,指针是变量。7.switch©语句中,c不可以是什么类型()

2023-10-10 21:17:44 125

原创 【C语言】for循环的注意事项

这段代码的运行值为空,因为在for循环的哦判断部分,k=0.是赋值语句,k被赋值为0,0为假,则判断为假,不进入循环。若k被赋值为其他整数值,则非零判断为真,进入死循环。

2023-10-08 15:27:09 36 1

原创 【C语言】getchar()的使用事项

这段代码的在运行时会出现下图情况,在输入密码结束回车后,直接会确认失败。这是因为scanf输入函数是有输入缓冲区的,scanf在遇到空格或者回车时就结束了,那么缓冲区里还有个\n,那么getchar函数在读取时,就会直接读取缓冲区里的\n,导致条件语句判断为确认失败。

2023-10-07 20:14:12 51

原创 【C语言】初学者在使用if语句时容易遇到的一个问题

首先,if语句控制多条语句时,要加大括号,此处是单个语句,可以不添加大括号,但是不添加的时候就会有这个问题。一开始我以为是输出haha,但是这是错误的。结果是什么也不输出。因此,if判断语句不成立,返回0。

2023-09-24 20:54:27 146 1

空空如也

空空如也

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

TA关注的人

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