自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(132)
  • 问答 (1)
  • 收藏
  • 关注

原创 C语言 从键盘输入若干行字符并存储到文件,再读入并将小写字母转换为大写后输出。

从键盘输入若干行字符(每行长度不等),输入后把它们存储到一磁盘文件中。再 从该文件中读入这些数据,将其中小写字母转换成大写字母后在显示屏上输出。

2024-07-31 20:15:35 653

原创 C语言 删去一个职工的数据,再存回原文件。

将职一磁盘文件employee,内存放职工的数据。每个职工的数据包括职工姓名、职工 号、性别、年龄、住址、工资、健康状况、文化程度。今要求将职工名、工资的信息单独抽出来另建一个简明的职工工资文件。工名和工资的信息单独抽出来另建一个简明的职工工资文件。将"职工工资文件"中删去一个职工的数据,再存回原文件。

2024-07-31 20:15:10 466

原创 C语言 将职工名和工资的信息单独抽出来另建一个简明的职工工资文件

有一磁盘文件employee,内存放职工的数据。每个职工的数据包括职工姓名、职工 号、性别、年龄、住址、工资、健康状况、文化程度。今要求将职工名、工资的信息单独抽出来另建一个简明的职工工资文件。

2024-07-31 20:14:52 370

原创 C语言 将结果存入原有的stu_sort文件。c

将已排序的学生成绩文件进行插入处理。插入一个学生的3门课程成绩,程 序先计算新插入学生的平均成绩,然后将它按成绩高低顺序插入,插入后建立一个新文件。将结果仍存入原有的stu_sort文件而不另建立新文件。

2024-07-31 17:15:00 234

原创 C语言 插入一个学生的数据并按成绩排序后存入新文件。

将已排序的学生成绩文件进行插入处理。插入一个学生的3门课程成绩,程 序先计算新插入学生的平均成绩,然后将它按成绩高低顺序插入,插入后建立一个新文件。stud文件中的学生数据,按平均分进行排序处理,将已排序的学生数据存 入一个新文件stu_sort中。

2024-07-31 17:00:00 229

原创 C语言 将stud文件中的学生数据按平均分排序,并存入stu_sort文件。

有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3 门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。将stud文件中的学生数据,按平均分进行排序处理,将已排序的学生数据存 入一个新文件stu_sort中。

2024-07-30 17:30:00 317

原创 C语言 计算学生的平均成绩,并将数据存储在磁盘文件stud中。

有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据(包括学号,姓名,3 门课程成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。

2024-07-30 17:00:00 369

原创 C语言 文件合并

将两个磁盘文件A和B中的信息合并(按字母顺序排列),输出到一个新文件C中。

2024-07-29 17:00:00 498

原创 C语言 保存文件至磁盘

从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个 磁盘文件test中保存,输入的字符串以"!

2024-07-29 11:48:19 251

原创 C语言 文件

是指向文件结构的指针,用于文件操作。

2024-07-29 11:31:07 348

原创 C语言 建立链表并删除指定年龄的结点

2. 删除指定年龄节点:编写一个函数 `removeByAge`,从链表中删除年龄等于指定值的节点。该函数接受链表头指针和指定年龄,返回删除后的链表头指针。建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`,包含学号、姓名、性别和年龄。

2024-07-28 17:30:00 265

原创 C语言 删除链表a中与链表b有相同学号的结点

2. 删除重复节点:编写一个函数 `removeCommon`,从链表A中删除与链表B中学号相同的节点。该函数接受两个链表头指针,返回删除后的链表头指针。有两个链表a和b,设结点中包含学号、姓名。从a链表中删去与b链表中有相同学号的那些结点。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`,包含学号和姓名。

2024-07-28 17:15:00 311

原创 C语言 合并两个链表并按学号升序排列

2. 合并链表:编写一个函数 `merge`,将两个链表合并,并按学号升序排列。该函数接受两个链表头指针,返回合并后的链表头指针。已有a,b两个链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号升序排列。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`,包含学号和成绩。

2024-07-28 17:00:00 378

原创 C语言 问题综合,编写一个主函数

综合例9.9(建立链表的函数creat)、例9.10(输出链表的函数print)和第7题(删除链表中结点的函数del)、第8题(插入结点的函数insert),再编写一个主函数,先后调用这些函数。用以上5个函数组成一个程序,实现链表表的建立、输出、删除和插入,在主函数中指定需要删除和插入的结点的数据。5. 主函数调用:在主函数中,依次调用上述函数,实现链表的创建、输出、删除和插入操作。1. 创建链表:使用 `creat` 函数创建链表。3. 删除节点:使用 `del` 函数删除指定节点。

2024-07-27 17:30:00 754

原创 C语言 向动态链表插入结点

2. 编写 `insert` 函数:编写 `insert` 函数,向链表中插入一个新节点。该函数接受链表头指针和新节点的指针,将新节点插入到适当位置。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`。写一个函数insert,用来向一个动态链表插入结点。

2024-07-27 17:15:00 487

原创 C语言 删除动态链表中指定的结点

2. 编写 `del` 函数:编写 `del` 函数,删除链表中指定的节点。该函数接受链表头指针和要删除节点的指针,删除该节点并调整链表连接。在例9.9和例9.10的基础上,写一个函数del,用来删除动态链表中指定的结点。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`。

2024-07-27 17:00:00 600

原创 C语言 13个人围成一圈报数,凡报到3人退出

13个人围成一圈,从第1个人开始顺序报号1,2,3。凡报到3者退出圈子。找出最后留在圈子中的人原来的序号。1. 定义链表节点结构体:定义一个链表节点结构体 `Node`,包含一个整数(表示编号)和指向下一个节点的指针。3. 报数退出:从第一个节点开始依次报数,每报到3的节点退出,直到剩下最后一个节点。最后输出剩下的节点的编号。2. 创建环形链表:创建一个包含13个节点的环形链表,模拟13个人围成一圈。

2024-07-26 17:30:00 491

原创 C语言 输出3门课程总平均成绩及最高分的学生数据

有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输入10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数)。1. 定义结构体:定义一个结构体 `Student`,包含学号、姓名和一个存储三个成绩的数组。2. 计算平均成绩:在主函数中,从键盘输入10个学生的数据,计算每门课程的总平均成绩。3. 找出最高分:找出最高分的学生,打印其学号、姓名、三门课程的成绩和平均分。

2024-07-26 17:15:00 776

原创 C语言 输入5个学生的数据记录

程序一:(编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。在第一个程序的基础上,编写一个函数input,用来输入5个学生的数据记录。

2024-07-26 17:00:00 308

原创 C语言 打印学生成绩阵列

编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输入这些记录,用print函数输出这些记录。2. 编写 `print` 函数:编写 `print` 函数,接受一个 `Student` 数组,打印每个学生的学号、姓名和三个成绩。3. 主函数输入:在主函数中,读取用户输入的5个学生记录,并调用 `print` 函数输出这些记录。1. 定义结构体:定义一个结构体 `Student`,包含学号、姓名和一个存储三个成绩的数组。

2024-07-25 16:29:01 277

原创 C语言 写一个函数days,实现某日在本年中是第几天计算。

1. 定义 `days` 函数:编写 `days` 函数,实现第1题的计算逻辑。该函数接受年、月、日作为参数,并返回该日期在一年中的第几天。写一个函数days,实现第1题的计算。由主函数将年、月、日传递给days函数,计算后将日子数传回主函数输出。2. 主函数调用:在主函数中,读取用户输入的年、月、日,并调用 `days` 函数计算天数,最后将结果输出。

2024-07-25 16:28:07 1100

原创 C语言 定义结构体变量并计算该日在本年中是第几天

3. 计算天数:编写一个函数 `dayOfYear`,该函数接受一个 `Date` 类型的变量作为参数,返回该日期在该年中的第几天。函数首先确定每个月的天数(考虑到闰年二月的不同天数),然后累加至给定日期,计算出天数。2. 判断闰年:编写一个函数 `isLeapYear`,用于判断给定年份是否为闰年。闰年的判断依据是:年份能被4整除但不能被100整除,或者能被400整除。定义一个结构体变量(包括年、月、日)。1. 定义结构体:定义一个名为 `Date` 的结构体,其中包括年、月、日三个成员变量。

2024-07-25 16:25:57 674

原创 C语言 指针方法 用指向指针的指针的方法对n个整数排序并输出

用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。

2024-07-24 17:30:00 425

原创 C语言 指针方法 用指向指针的指针的方法对5个字符串排序并输出

用指向指针的指针的方法对5个字符串排序并输出。

2024-07-24 17:15:00 415

原创 C语言 指针方法 (1)编写一个函数new,对n个字符开辟连续的存储空间;(2)写一函数free,将前面用new函数占用的空间释放

(1)编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。(2)写一函数free,将前面用new函数占用的空间释放。free(p)表示将p(地址)指向的单元以后的内存段释放。

2024-07-24 17:00:00 410

原创 C语言 指针方法 输入一个字符串,将其中连续的数字作为一个整数依次存放到一个数组中,并统计整数的数量

将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a[1]以此类推,统计共有多少个整数,并输出这些数。输入一个字符串,内有数字和非数字字符,例如:A123x456 17960?302tab5876。

2024-07-23 17:15:00 375

原创 C语言 指针方法 实现两个字符串的比较

设p1指向字符串s1,p2指向字符串s2。要求当s1=s2时,返回值为0;若s1不等于s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD",第2个字母不同,O与A之差为79-65=14)。如果s1>s2,则输出正值;如果s1<s2,则输出负值。写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为。

2024-07-23 17:15:00 693

原创 C语言 指针方法 编一程序,输入月份号,输出该月的英文月名

编一程序,输入月份号,输出该月的英文月名。例如,输入3,则输出"March",要求用指针数组处理。

2024-07-23 17:00:00 394

原创 C语言 指针方法 有一个班4个学生,5门课程

有一个班4个学生,5门课程。一:求第1门课程的平均分;二:找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;三:找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现以上3个要求。

2024-07-22 18:11:05 457

原创 C语言 指针方法 将n个数按输入时顺序的逆序排列

将n个数按输入时顺序的逆序排列,用函数实现。

2024-07-22 18:10:42 509

原创 C语言 指针方法 用矩形法求定积分的通用函数

写一个用矩形法求定积分的通用函数,分别求e^x,sinx,cosx这三个函数从0到1的定积分。

2024-07-22 18:10:09 367

原创 C语言 指针方法 将一个5×5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素

将一个5×5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序为从左到右,从上到下依次从小到大存放),写一函数实现并用main函数调用。

2024-07-21 17:30:00 412

原创 C语言 指针方法 在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串

在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。

2024-07-21 17:30:00 247

原创 C语言 指针方法 用指针数组处理

用指针数组处理:(在主函数中输入10个等长的字符串。用另一函数对它们排序。然后在主函数输出这10个已排好序的字符串。

2024-07-21 17:30:00 249

原创 C语言 指针方法 将字符串中从第m个字符开始的全部字符复制到另一个字符串

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

2024-07-20 17:30:00 275

原创 C语言 指针方法 输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少

输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。

2024-07-20 17:30:00 631

原创 C语言 指针方法 将一个3×3的整型矩阵转置

写一函数,将一个3×3的整型矩阵转置。

2024-07-20 17:30:00 309

原创 C语言 指针方法 有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。

有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数。例如有8个整数1,2,3,4,5,6,7,8向后移动3个位置后变成6,7,8,1,2,3,4,5。写一函数实现以上功能,在主函数中输入n个整数和输出调整后的n个数。

2024-07-19 17:30:00 302

原创 C语言 指针方法 有n个人围成一圈,顺序排号。

有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来第几号的那位。

2024-07-19 17:30:00 376

原创 C语言 指针方法 写一函数,求一个字符串的长度

写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。

2024-07-19 17:30:00 233

空空如也

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

TA关注的人

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