- 博客(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.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
原创 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关注的人