自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024.7.31

使用指针实现一维数组的传参,写一个冒泡排序的函数void sort_(int *p,int len)使用二维数组传参实现杨辉三角void fun(int (*p)[100],int h,int l)

2024-07-31 20:58:14 190

原创 2024.7.29

2.写出四个函数族(strlen、strcpy、strcmp、strcat)

2024-07-29 20:12:26 137

原创 2024.7.25

3.终端输入一个字符串,再输入一个字符a,判断这个字符在字符串有几个?2.独立写出strcpy,strcmp的函数功能。4.数组的插入、删除。

2024-07-25 20:46:01 108

原创 2024.7.24

5.百钱买百鸡问题:我国古代数学家张丘建在《算经》一书中曾提出过著名的 “百钱买百鸡” 问题,该问题叙述如下:鸡翁一,值钱五;百钱买百鸡,则翁、母、雏各几何?2.定义整形数组arr,长度为5,终端输入5个数,依次存入数组中,终端再输入一个数字num,判断是否存在此数组中,在的话,打印存在,不在打印不存在。3.定义整形数组arr,长度为len,终端输入len个数,依次存入数组中,求平均值、最小值、最大值、和。输出 4,3,2,1;1.定义一个整形数组arr,长度为5,终端输入5个数,依次存入数组中。

2024-07-24 20:03:15 135

原创 day11

5、对学生信息按成绩进行排序,根据传入的升降序,确定排序功能。6、提示并输入要查找的学生姓名,查找该名字是否存在于该班级。1、完成对学生信息的录入,确定人数,完成输入。3、输出成绩最高和最低学生的信息。4、输出学生的总成绩和平均成绩。2、完成对学生信息的输出。

2024-07-16 20:31:37 111

原创 day10

5> 自定义函数(my_strstr)实现求src字符串中是否包含子串dest字符串。1> 自定义函数(my_strlen)实现strlen函数的功能。2> 自定义函数(my_strcpy)实现strcpy函数的功能。3> 自定义函数(my_strcmp)实现strcmo函数的功能。4> 自定义函数(my_strcat)实现strcat函数的功能。

2024-07-12 18:51:26 158

原创 day09

5、实现一个函数,用于检查一个字符串是否是回文字符串(正序和反序都相同。6、使用指针完成判断自己的主机存储多字节整数时,是大端存储还是小端存储。7、有一段文本,写一段程序统计其中的单词数。4、定义一个函数将一个字符串从大到小排序。1、使用递归实现 求 n 的 k 次方。2、使用递归实现 strlen 的功能。3、使用递归实现汉诺塔问题(君子作业)

2024-07-11 20:51:27 180

原创 day08

2> 有学生的信息录入功能:输入学生个数,并将学生的姓名、分数录入。3> 查看学生信息:输出所有学生姓名以及对应的分数。4> 求出学习最好的学生信息:求最大值。5> 按姓名将所有学生进行升序排序。6> 按成绩将学生学生进行升序排序。要求每个功能使用函数完成。

2024-07-10 20:43:15 130

原创 day07

4> 由于对于字符数组的操作,都是直接使用的时数组名,而数组名又是第一个元素的地址,所 以,针对于字符数组处理字符串的不同操作,需要使用不同的函数完成,例如字符串的拷贝、 字符串比较、字符串求长度。特殊初始化:char arr[]={'h','e','l','l','o'};4、求每一行的最值:在外层循环内,先将当前行的第一个当做最值,然后遍历当前行的所有数据,进行比较和更新。全部初始化:char arr[5] = {'h','e','l','l','o'};

2024-07-10 09:14:40 977

原创 day06

套路:将数组中的第一个先设置成当前的最值,然后拿着当前的最值和数组中的任意一个元素进行比较,如果比较过程中,不满足条件,则更新最值,知道所有数据都跟最值比较一遍后,得到最值。原理:不断进行相邻的两个数据进行比较,如果满足条件,则进行交换,每一轮都会将一个最值“浮到”对应位置,对于每一轮重复上述操作,知道所有数据排序结束。4-2 部分初始化:初始化元素的个数,小于数组的长度,此时,默认从前面元素进行初始化,没有初始化的元素用0补齐。所谓逆序,就是将数据进行首尾交换,例如,数组原型:1,2,3,4,5。

2024-07-09 13:43:42 432

原创 day05

如果成立:进入循环,执行代码块,再执行表达式3,在判断表达式2是否成立。do_while 先执行一次代码段,再判断条件是否成立。continue 结束本层本次循环,继续下次循环。死循环:while(1);while 先判断条件是否成立,再运行代码段。先执行表达式1,判断表达式2是否成立。] while( 终止条件);外层执行一次,内层执行一轮。表达式1:赋予变量初始值。表达式2:循环终止的条件。表达式3:变量增值或减值。1.4 循环控制语句。break 终止循环。while(终止条件)

2024-07-06 08:51:22 175

原创 day04

后边可以没有break,会从符合条件的分支开始一直运行到整个switch语句执行完才结束。// 输入一个数,输出他的ASCII码。printf("是这一年的%d天\n",sum);printf("是这一年的%d天\n",sum);printf("是这一年的%d天\n",sum);1.case后边的常量值时整型或字符型,不是浮点型或字符串。scanf格式必须和终端输入格式一一对应,不能加‘\n’功能:按指定的格式向终端输入 (输入完毕时用回车结束)

2024-07-05 08:47:35 269

原创 day03

负数 相同 除符号位外,其他按位取反 反码+1。char 字符型 1 -2^7~2^-1。关系运算符: > >= <

2024-07-03 17:49:06 393

原创 day02

int main(int argc, const char *argv[])//main 主函数,程序的入口,一个工程中主函数有且仅有一个。// 函数的返回值要和函数的数据类型保持一致;不要返回值,函数数据类型可以定义成void。// // 系统配置文件 /usr/include。3:9,011代表八进制的11,即十进制的9,%d输出十进制整数型。// 主函数中的return,是主函数的结束标志 0整数 int。//".h" //用户新建的头文件(一般在当前文件夹内)

2024-07-02 21:04:28 252

空空如也

空空如也

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

TA关注的人

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