自定义博客皮肤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)
  • 收藏
  • 关注

原创 9-27 思维导图

2024-09-27 20:07:04 26

原创 9-23 单链表管理学生系统

10.按学号查找学生返回。3.任意位置插入学生。5.任意位置删除学生。13.对重复学生去重。

2024-09-23 19:52:15 186

原创 9-20 单链表管理学生系统

3.任意位置插入学生。5.任意位置删除学生。

2024-09-23 09:56:58 193

原创 9-19 学生管理系统

【代码】9-19 学生管理系统。

2024-09-20 14:16:58 176

原创 9-18 结构体作业

1.定义结构体数组存储5个学生的信息:姓名,年龄,性别定义函数实现输入,要求形参使用结构体指针接收函数实现5个学生年龄排序(注意对年龄排序时,交换的是所有信息)定义函数实现输出,要求形参使用结构体指针接收。2.定义小车结构体,存储名称、价钱、颜色。定义两个变量a,b,初始化,实现ab互换。

2024-09-18 19:48:25 194

原创 9-17 数据结构-结构体作业

8.设有如下结构定义: struct student { int num;若用printf("%s\n", .....)访问该结构中name值的正确方法是 ( )4.有一个如下的结构体,请问在64位编译器下用 sizeof(struct A) 计算出的大小是多少?3.给了一个结构体,求 sizeof(struct A) = ________。5.有以下说明语句,则下列错误的引用 是( )。则sizeof(cs)的值是( )10.如下函数的输出结果是:【 】

2024-09-18 16:31:35 537

原创 9-16数据结构作业

分析:调用Getmory,分配的内存是分配给形参的,而不是实参,所以在函数调用完成后,会将内存回收,所以没有分配成功,但没有手动free空间会导致内存泄漏,在没有分配空间的情况下,strcpy会访问到非法内存,会导致内存越界。对于堆来讲,频繁的malloc/free(new/delete)势必会造成内存空间的不连续,从而造成大量的碎片,使程序效率降低(虽然程序在退出后操作系统会对内存进行回收管理)。对于栈来讲,则不会存在这个问题。答案:a在.data段,b在.bss段,c在栈区,d在.data段。

2024-09-18 11:53:54 424

原创 9-11 C语言作业

对p的修改(如分配内存)只影响p本身,而不会影响main函数中的 str。17.请实现一个函数,输入一个整数,输出该数二进制表示中的1的个数。memcpy是用于复制指定大小内的内存块,不受空字符影响,需要明确提供复制的大小。答案:strcpy(string,str1)错误,str1的字节大小为11,string装不下,注意'\0'2.在一个被调用函数中,关于return语句使用的描述,( )是错误的。解析:值传递,形参变化,实参不变,输出的是实参。A. 无确切的值 B. 形参 p 中存放的地址值。

2024-09-11 20:58:06 631

原创 9-10 C语言函数练习

在地址传递中,实际参数的地址被传递给形式参数。形式参数是一个指针,它指向实际参数的值。因此,在函数内部对形式参数(即指针)指向的内存所做的任何修改都会影响到实际参数的值。答:main的参数有argc表示命令行参数的个数。答:在值传递中,实际参数(调用函数时给出的参数)的值被复制到形式参数(函数定义中指定的参数)中。函数内对形式参数的任何修改都不会影响到实际参数的值。假如程序a调用如下所示:a 123写出程序a中main 函数的参数的具体值。4.用指针作函数参数,编程序求一维数组中的最大和最小的元素值。

2024-09-10 19:09:23 221

原创 9-9 C语言指针作业

p[3] 表示 `p` 是一个指针数组,其中每个元素都是 int*,*p[3]访问指针数组中第 3 个指针指向的值。解析:p+=2,即将a[0]的地址+2为a[2],*++p,a先右移再解值结果为a[3]为4,*(p++)先解值再右移结果为a[2]为3正确。a[0]=0,a[1]=2,a[2]=4...8.设数组a[5]=(10,20,30,40,50],已知指针p指向a[1],则表达式*++p的值是 ( )解析:a+2偏移到a[2]行坐标,再*(a+2)降维找列坐标**(a+2)即为a[2][0]

2024-09-09 21:05:01 374

原创 9-7 C作业

三.神州租车公司为提升服务质量近期展开满意度调查活动,请输入近期租车6位顾客满意度进行相关运算。拓展:此代码输出存在漏情况,如全是字母,全是特殊字符,或者字母加特殊字符的密码类。四.题目描述:输入一批数,输出是3倍数的数值,计算3倍数中的最大值、最小值。实现两两组和为中级密码,字符数字特殊字符都有为高级密码,纯字符为低级密码。二.注册账号时需输入6位密码,根据密码组成验证其安全等级。输入操作数及运算符完成数值的加、减、乘、除运算。正确定义一维数组 (3分)正确定义一维数组(2分)

2024-09-07 13:47:52 1026

原创 9-6 C语言 数组作业

11.编写一个程序。请实现输入一个字符串,这个字符串字符串包含一个或多个数字,把这些数字字符转换为整数,如果字符串参数包含了非数字字符,置零,不必担心算数溢出。解析:strncpy(字符串1,字符串2,参数3),将字符串2的n个字符赋值给字符串1,n后面的字符还是原来的字符。实现输入N个字符串,输出这N个字符串中的最大字符串和最长字符串,可以调用字符串处理函数。负责将一个字符串拷贝到另一个字符串,不调用 C++/C 的字符串库函数。//取s[0][0],s[0][2],s[1][0],s[1][2]

2024-09-06 20:55:11 967

原创 9-5 day5-C语言数组简单作业

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出和为目标值的那两个整数,并输出它们的数组下标。输入: nums = [3,2,4],target = 6 输出:[1,2]。如果生出的都是母兔,请代码实现:输入你拥有该母兔后的第几年,输出该年你拥有的兔子数。请用 C、JAVA、C# 任一种语言,对数组 {3, 2, 10, 1, 23, 15, 82} 进行由小到大的排序。一个长度为10的数组中重复数据,现要求相同数据只保留一份,其他的用0来代替,被替换的数据移到数组末尾。

2024-09-05 21:07:40 430

原创 9-4 day4-C语言简单基础作业

解析:题中的switch语句中没有在对应的成绩等级输出后添加break语句,所以当输入B的时候,会选择B为入口,并一直贯穿输出到default后。所“完”是指一个数恰好等于它的因子值之和,例如:6是完数,因为 6=1+2+3。由于内层循环的迭代次数少,它更有可能在CPU的缓存中完全执行,减少了内存访问延迟。答案:有错误,switch语句的判断条件只能是int类型或者char类型,float类型是无法识别的。答案:语法格式书写没有问题,但是在for循环中的表达式2为判断条件,而判断条件为1会一直执行死循环。

2024-09-04 20:15:15 1039

原创 9-3 day3-C语言基础练习

直角(勾股定理)[a*a+b*b==c*c || a*a+c*c==b*b || b*b+c*c==a*a]C. printf("s 的值是%x", s): D. printf("s 的值是%i", s)等边 [a==b && a==c && b==c]等腰 [a==b || a==c || b==c]解析:if(n==8)这种写法当少一个=号会影响程序,但是编译的时候不会报错。3.if(n==8)和if(8==n)两种判断方式,哪一种更好,为什么?a=3,b=5,对a和b的值进行交换。

2024-09-03 20:39:12 892 1

原创 9-2 day3-C语言基础作业

(2)a二进制表示为00001111,b二进制表示为00010100,结合&规则,按位进行"遇假则假,全真为真",所以a&b=00000100。得出(a+b>c)&&(b==c)&&(a||b+c)&&b==c,然后从右向左计算,1&&1&&1&&1所以答案是1。执行 (m=a>b) && (n=c>d) 后,n=__。7.设 a=3,b=4,c=4,则表达式 a+b>c&&b==c&&a||b+c&&b==c 的值为()。

2024-09-02 21:29:47 553

原创 8-30 C语言day2:linux常用简单命令练习+vim编辑器简单练习

echo -e "\t\t床前明月光,\n\t\t疑是地上霜。\n\t\t举头望明月,\n\t\t低头思故乡。可以改为"",表示直接在标准库中寻找该头文件,""表示预处理器首先在当前目录查找该文件,如果没有找到,再区库文件中寻找该头文件。②mv txt.a a.txt(剪切txt.a文件重命名后粘贴为a.txt文件):这是预处理指令的关键字,告诉预处理器要包含(或插入)一个指定的文件或库的内容。①cp txt.a a.txt(复制txt.a文件粘贴为a.txt文件)

2024-08-30 20:37:25 1092 1

原创 8-29作业:linux系统的终端简单命令

练习一:练习二:练习三:

2024-08-29 20:35:09 282

原创 8-28 前端简单登录页面作业

【代码】8-28 前端简单登录页面作业。

2024-08-28 19:27:49 181

空空如也

空空如也

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

TA关注的人

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