自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python画正方形、平行四边形、六边形、五角星、风车(四个半圆)

【代码】python画正方形、平行四边形、六边形、五角星、风车(四个半圆)

2024-09-22 14:09:45 245

原创 Linux常用命令 笔记

删除 rm -rfworkdir∗∗∗∗∗∗也是一个通配符,意思就是删除指定目录下的所有内容,预期是想删除tmp∗∗∗∗∗但是一旦代码出现意外,导致workdir这个变量的定义语句没有被执行到,此时没有定义的变量通过**`*`也是一个通配符,意思就是删除指定目录下的所有内容,预期是想删除 /tmp/*****但是一旦代码出现意外,导致workdir这个变量的定义语句没有被执行到,此时没有定义的变量通过workdir∗∗∗∗。

2024-09-21 16:07:30 1017

原创 MySQL速成(复习)

许多地方没有深挖

2024-07-31 17:43:50 984

原创 综合题-学生信息管理系统

本关任务:编写一个基于结构体得学生成绩信息管理系统。输出最后的二维表格样式的成绩,含学号、三门课成绩、总分、名次。区域内进行代码补充,完成编写学生信息管理系统的小程序。请填写五个函数完成相应功能的实现。请仔细阅读右侧代码,结合相关知识,在。个学生的学号和三门课程的成绩。用结构体存放所有数据。开始你的任务吧,祝你成功!每个功能都用函数实现。计算每个学生的总分。按总分从高到低排序。个字符,且为左对齐。

2023-09-27 18:28:47 365

原创 按数据块读写文件存取学生信息

中还对学生信息进行了处理:包括计算总分、平均分和名次。其次还实现了输入测试数据、输出测试结果、写入测试文件(函数,以实现按数据块使用FILE结构存取学生信息的功能。**函数需要将计算出总分、平均分和名次信息的学生信息存入。:实现从二进制格式文件中读取学生的基本信息。:实现从二进制文件中读取学生的基本信息。**函数从文本文件读取学生信息准备测试数据。将标准输入的数据读入内存,然后调用。中的学生信息读入内存,并调用。本关任务与上一关任务相似。本关的编程任务是补全。文本文件,以便为**

2023-09-27 18:27:09 280 2

原创 按格式读写文件存取学生信息

中还对学生信息进行了处理:包括计算总分、平均分和名次。其次还实现了输入测试数据、输出测试结果、写入测试文件(函数,以实现按格式使用FILE结构存取学生信息的功能。**函数需要将计算出总分、平均分和名次信息的学生信息存入。**函数从文本文件读取学生信息准备测试数据。:实现从文本文件中读取学生的基本信息。:实现从文本文件中读取学生的基本信息。将标准输入的数据读入内存,然后调用。中的学生信息读入内存,并调用。本关的编程任务是补全。文本文件,以便为**

2023-09-27 18:24:22 411

原创 使用FILE结构操作文本文件

中包含各种字符,但只有数字字符是有效的,提取其中的数字字符,将每。中读取并解析出其中的数值,并将结果写到当前目录下的文件。中读取并解析出其中的数值,并将结果写到当前目录下的文件。中,每个整数之间用一个空格分开。结构来操作文本文件的要求。函数来实现从已有的当前目录下的文件。,该函数从已有的当前目录下的文件。个数字组成一个整数,写到文件。开始你的任务吧,祝你成功!个数字字符组成一个整数。实际的测试样例参见下文。个数字字符,则将剩下的。三个数字组成,所以是。本关的编程任务是补全。函数来完成本关任务。

2023-09-27 18:22:17 427

原创 文件-计算平均分

门功课,从键盘上输入学生有关信息(学号、姓名、成绩),并计算其平均成绩,将原有数据和平均分保存在磁盘文件。,代表需要写入的学生信息条数。第二行开始每一行输入一条学生信息。输出: 平台会测试输出的文件,将写入的学生信息输出。区域内进行代码补充,完成编写计算平均分的小程序。对学生信息使用键盘进行输入。本关任务:假设有若干学生,每个学生有。,代表最大存储学生信息条数,这里给定。: 需要输入的学生信息条数,且。个学生信息的学生结构体数组。: 学生结构体数组,大小为。: 输入的学生信息条数,且。

2023-09-23 16:26:29 460

原创 文件储存平方根

请仔细阅读右侧代码,结合相关知识,在右边提示区域内进行代码补充,完成编写文件储存平方根的小程序。的文本文件中,然后再顺序读出显示在屏幕上。请不要增行或删行,或更改程序的结构。本关任务:给定程序中,函数。开始你的任务吧,祝你成功!以及它们的平方根写到名为。

2023-09-23 16:25:08 224

原创 结构体-数据表排序

之后的每一行称为“元组”,每一个元组对应一个客观实体,每一列中内容的含义和表头所描述的应一致。一个典型关系型数据库内部用一张张“表”存储数据,表内的数据代表着现实世界中客观实体的信息,可以说是客观实体的集合。接下来 row 行,每行 col 个用一个空格分隔的数据,每个数据遵循所在列的数据类型的构造规则,每一行代表一个元组。输入: 第一行,两个整数 row 和 col,分别为表的行数(除去表头)和表的列数,列数在 100 及以内,行数在 1000 及以内;,没有前导 0,排序时按照数字大小排序;

2023-09-23 16:22:59 196

原创 结构体-导员的生日推送

( 按时间顺序排列) 以及所有该日期过生日同学的相关信息(如果多于一人,按字典序进行排列),用空格隔开。如果该日期没有过生日的同学,就不要输出。每次班级有同学过生日,班级辅导员就会发一篇公众号,现在请你用程序实现这一需求。),表示班级有 n名同学。根据提示,在右侧编辑器的Begin-End区域内补充代码。代表某个同学的相关信息,只含英文字母,长度不超过 50;本关任务:编写一个能计算数组平均值和最大值的小程序。输出:多行输出,每行输出包括:一个日期。表示这个同学的生日,格式为。,中间用空格隔开,其中。

2023-09-23 16:20:05 215

原创 结构体-寻找爱好相同的人

每个人有三项爱好,分别是食物,饮料,电影,运动等中的任意三项,第 i 个人的三种爱好分别用一个整数 ai​,bi​,ci​ 来表示。现在给出 n 个人的爱好,如果两个人起码有两项以上的爱好对应的数字相同,那么就认为这两个人具有相同的爱好。请设计程序计算一共有多少对人拥有相同的爱好。输出:一个整数,表示拥有相同爱好的人的对数。例如:假如第 1,2,3 人都有相同的爱好,那么有。),接下来的 n 行,每行三个整数 ai,bi,ci 用空格分割 (开始你的任务吧,祝你成功!3 对人有相同的爱好。

2023-09-23 16:18:40 231

原创 结构体成绩排序

个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息。处补充代码,要求按照成绩的高低顺序输出学生的信息。行数据,每行数据代表一个学生的信息,按学号(位的整数),姓名(字符串,长度不超过。开始你的任务吧,祝你成功!

2023-09-16 16:27:15 185

原创 结构体存储学生信息

预期输出数据说明: 每次修改操作则输出全部的学生信息,查询操作则输出查询的学生的信息。处补充代码,使用结构体储存学生信息,实现对学生信息修改和删除操作。门课程成绩,总分),要求实现对学生信息修改和删除操作,最多。本关任务:使用结构体储存学生信息(包括学号,姓名,测试输入数据说明: 输入一个。开始你的任务吧,祝你成功!

2023-09-16 16:26:21 393

原创 结构体变量的初始化和引用

结构体成员要和结构体变量名联合使用,即以“结构体变量名.成员名”的访问方式,所以不同结构体类型的成员名字可以相同,并且他们还可以与程序中的其他非结构体成员的名字相同,不会引起歧义或冲突。本关任务:从键盘输入两个学生的学号,姓名和成绩(整数),分别存入结构体中,输出成绩较高的学生的学号,姓名和成绩。是不能对其成员进行初始化,因为类型不是程序运行时的实体,不会给他们分配内存空间,因此,对其初始化没有意义。结构体变量的每个成员都可以看做一个独立的变量,称为成员变量,对成员变量所能做的操作由成员变量的类型决定。

2023-09-16 16:25:23 327

原创 结构体存储数据

本关任务:有三个候选人,每个选民只能投一票,写一程序,用结构体存储数据,求出得票结果。接下来的每一行包含某个候选人的名字。处补充代码,用结构体存储数据,求出得票结果。输入数据第一行包含一个整数。开始你的任务吧,祝你成功!

2023-09-16 16:23:31 420

原创 结构体-时间的计算

本关任务需要你编写函数计算一个时间之前“xx小时xx分xx秒”的时间是多少。以24小时制的格式记录当前时间,譬如“09:19:52”,表示上午9点19分52秒,则“1小时20分30秒”前的时间应该是“同一天”的“07:59:22”。提示:先计算秒,再计算分,最后计算时间。例如计算“09:19:52”前“1小时20分30秒”的方法是: 秒:52−30=22,借0 分:19−20−0+60=59,借1 时:9−1−1=7,借0。,在主函数中读入一个时间(合法的时间)"),然后调用所写的函数计算。

2023-09-16 16:22:41 491

原创 结构体-定义日期结构体类型(包括年、月、日),实现输

本关任务:定义一个日期结构体类型(包括年、月、日),实现输入一批日期,将日期按从大到小的顺序输出,要求各功能模块都用函数实现。根据提示,在右侧编辑器 Begin-End 区间补充代码,实现输入一批日期,将日期按从大到小的顺序输出。输入说明: 第一行为输入的日期个数;后面几行为日期的具体信息。定义一个日期类型数据的比较函数。平台会对你编写的代码进行测试。开始你的任务吧,祝你成功!1968年7月23日。1993年4月29日。

2023-09-16 16:21:37 1152

原创 设计函数fun,其功能是:找出成绩最低的学生记录,返回

的功能是:找出成绩最低的学生记录,通过形参返回到主函数(规定只有一个最低分)。本关任务:已知学生的记录由学号和学习成绩构成,区域内进行代码补充,找出成绩最低的学生记录。请仔细阅读右侧代码,结合相关知识,在。预期输出: 输出成绩最低的学生记录。开始你的任务吧,祝你成功!名学生的数据已存入名为。

2023-09-16 16:19:47 424

原创 奇偶数之和

本关任务:请编一个函数fun(int *a,int n,int *odd,int *even),函数的功能是分别求出数组a中所有奇数之和以及所有偶数之和。形参n给出数组中数据的个数;利用指针odd返回奇数之和,利用指针even返回偶数之和。例如:数组中的值依次为:1,9,2,3,11,6;则利用指针odd返回奇数之和24;利用指针even返回偶数之和8。预期输出: The sum of odd numbers:24 The sum of even numbers:8 `

2023-09-16 16:17:56 143

原创 从字符串中删除指定字符

编写一个函数实现功能:从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。例如:程序执行时输入字符串:turbo c and Borland c++,从键盘输入字符n,则输出后变为:turbo c ad Borlad c++。如果输入的字符在字符串中不存在,则字符串原样输出。测试样例: 输入: turbo c and Borland c++ n 输出: turbo c ad Borlad c++主函数已经给定,只需要完成删除函数: void Delchar(char *str,char c)

2023-09-16 16:17:09 4973 7

原创 计算平均值

平台会对你编写的代码进行测试: 测试样例1: 测试输入: 1 2 3 4 5 6 7 8 9 10 输出: 5.50。编程实现:编写程序实现如下功能:通过键盘,用指针输入10个元素的值,再通过指针计算各元素的平均值,输出平均值。

2023-09-16 16:16:19 112

原创 通过指针变量存取一维数组元素

为了完成本关任务,你需要掌握: 1.指向数组元素的指针的运算 2.如何遍历数组。根据提示,在右侧编辑器 Begin-End 区间补充代码,输入并输出数组的值。指向同一数组中的上一个元素,数组已经越界,系统不做数组越界检查。可以进行相减运算,结果是一个整数,但是只有在。不指向同一数组,比较无意义。数组名代表数组的首地址,也就是数组元素。都指向同一数组中的元素时才有意义,现在。比较,表示是否指向了一个变量,如。指向同一数组中的下一个元素,而。已指向数组中的第一个元素。指向的数组元素在后;

2023-09-16 16:15:37 541

原创 指针-子串逆置

根据提示,在右侧编辑器的Begin-End区域内补充代码。从标准输入上读入以空格分隔的字符串。已经匹配的字符不会再重复匹配。匹配的所有子串逆置后再输出。匹配的子串时直接输出字符串。输出:输出逆置后的字符串s。输入:以空格分隔的字符串。开始你的任务吧,祝你成功!

2023-09-16 16:00:41 340

原创 指针-字符串替换

在标准输出上输出替换后的结果;若没有进行过满足条件的替换,则输出原字符串。根据提示,在右侧编辑器的Begin-End区域内补充代码。输入:多组数据输入,每组数据为一行字符串,要求如题目描述。外,输入数据中不包括下划线字符,请将输入行中的。从标准输入读入数据,每行中最多包含一个字符串。输出:输出替换后的字符串。开始你的任务吧,祝你成功!

2023-09-16 15:59:39 617 2

原创 指针-哈希索引表单词排序

单词为只包含大小写字母的字符串,排序时要求对两个单词逐字符比较它们的哈希索引值,索引值较小的排在前面;若当前位置两个字符索引值相同,则继续按同样的方法比较下一字符。输出:n 行,每行一个单词,顺序为按照哈希索引表排序后的顺序;如果两个单词中每个字符的哈希索引完全一致,请按照输入顺序输出。,并且大写字母的索引大于任意小写字母的索引。但是在哈希表中,各个字符的索引值可能就是动态变化的了。假设现在提供一张所有大小写字母对应的哈希索引表,请编程以该表为依据,对输入的单词进行排序。的哈希索引值,不保证它们各不相同;

2023-09-16 15:57:38 319

原创 指针-整数求和

从五个整数中任意选出四个整数相加,编程找出四个整数和的最大值和最小值。输出:一行,以空格分隔的两个数,分别为任意选出四个整数和的最小值和最大值。根据提示,在右侧编辑器的Begin-End区域内补充代码。输入:一行,五个正整数。所有正整数均不超过 109。开始你的任务吧,祝你成功!

2023-09-16 15:56:07 405

原创 指针-矩阵变换

接下来 q 行,每行输入形式为以下三种之一(输入时以数字 1,2,3 分别代表每种操作): (1)表示把第 y 列的第 l 到第 r 个数翻转;(3)x1,y1,x2,y2,x3,y3,将矩阵。第三步操作三个位置上的数为 2,4,3。从小到大排序后为 2,3,4。接下来 n 行,每行 m 个数,第 i 行第 j 个数为。输出:输出 n 行,每行 m 个数表示最终 q 次操作结束后的矩阵。表示把第 x 行的第 l 到第 r 个数翻转;,保证操作 3 的三个位置互不相同。,这个操作完成后,应有。

2023-09-08 23:57:26 595 6

原创 指针-成绩统计

请设计一个函数,以指针变量作为函数的参数,从标准输入上读入数量不定的成绩。统计全班成绩的总数量、90 分及以上成绩的个数、60 分及以上成绩的个数和全班成绩的平均分,并返回这四个数给主程序。输出:共输出 4 行数据: 第一行为全班成绩的总数量;第二行为 90 分及以上成绩的个数;第三行为 60 分及以上成绩的个数;第四行为全班成绩的平均分(保留 2 位小数)。输入:一行数据,是数量不定(至少 1 个)的非负整数,以空格分隔,表示班级同学的成绩。根据提示,在右侧编辑器的Begin-End区域内补充代码。

2023-09-08 23:54:44 1055 2

原创 指针-数的互逆

定义一个数的逆如下:两个数互为逆,当且仅当它们的绝对值位数相同且各位对应数字之和为 9。例如:11 和 −88 互为逆,999 和 000 互为逆,但 999 和 0 不互为逆。输出:对于每组数据,如果 a 和 b 互为逆,输出它们的和 (无前导 0,仅负数有符号);现在给出多组数对,请编程判断每对数是否互为逆。如果是,请输出它们的和;a,b 可能有前导 0 ,仅负数带符号。根据提示,在右侧编辑器的Begin-End区域内补充代码。接下来 T 行,每行 2 个数 a 和 b (输入:第一行为数据组数 T,

2023-06-19 23:20:47 342

原创 指针-计算并输出月份

计算并输出非闰年的第 x 天(从当年 1 月 1 日开始算起)所在月份的英文单词。根据提示,在右侧编辑器的Begin-End区域内补充代码。输出:x所在月份对应的英文单词 "输入:一个整数 x (

2023-06-11 22:51:06 322

原创 指针-更遥远的星期几

输入:五个整数 X,Y,Z,A,B,表示由 X 月 Y 日星期 Z,求 A月 B 日为星期几(Z=7 表示周日,假定 2 月一直为 28 天)已知当前是 X 月 Y 日星期 Z,求现在开始的下一个 A 月份第 B 天是周几呢?输出:一行字符串,表示求得的星期几的英文单词,要求首字母大写。根据提示,在右侧编辑器的Begin-End区域内补充代码。

2023-06-10 23:58:35 455

原创 指针-输出文章内容

输出:按照每行长度,从长到短依次输出每行。如果两行长度相同,则按首字母的字母表顺序从小到大输出。若遇到长度相同的、以同一个字母不同大小写开头的句子,则大写字母开头的句子在小写字母之前输出。输入:多行字符串,总行数小于 1000,每行只有大小写字母且字符个数小于 200。保证每行首字母均不同。注意本题区分大小写。将英文文章每一行按照长度排序后,按照从最长到最短的顺序逐行输出。根据提示,在右侧编辑器的Begin-End区域内补充代码。

2023-06-09 22:22:25 365

原创 排序算法:冒泡排序,插入排序,选择排序,归并排序,快速排序

涉及排序算法列表排序算法:冒泡排序,插入排序,选择排序,归并排序,快速排序算法分析评价涉及层面。

2023-06-08 21:42:49 92

原创 指针-有趣的排序问题

第一行,若 n 为奇数则输出这 n 个整数排序后中间的那个整数,若 n 为偶数则输出排序后中间两个数的平均数(保留两位小数);第二行,输出从小到大排序后排在数列第 5 位的整数(数列位置从 1 开始记)。函数从小到大排序后,首先输出中间的那个数,若 n 为偶数则输出中间两个数的平均数,然后输出排序后排在数列第 5 个位置的数。请利用该函数完成以下的排序任务:输入一个正整数 n,然后输入 n 个整数,对这 n 个整数使用。,该函数通过指针移动的方式,根据给定的比较条件进行快速排序。第二行输入 n 个整数。

2023-06-07 20:46:29 237 3

原创 指针-求众数

输出:一行,以上 n 个数中众数的出现次数。若有多个众数,输出其中一个的出现次数即可。第二行包含 n 个整数,所有输入的数其绝对值不超过 1000。根据提示,在右侧编辑器的Begin-End区域内补充代码。输入 n 个数,输出众数出现的次数。输入:第一行正整数 n,

2023-06-06 13:11:15 174 3

原创 指针-实现数组循环移动

个位置 ####相关知识(略) ####编程要求 请仔细阅读右侧代码,结合相关知识,在。个整数,要求你编写一个函数使其向右循环移动。区域内进行代码补充。

2023-06-05 13:54:10 806

原创 指针-田忌赛马

接下来的 2 行,每行 n 个整数 a1​,a2​…an​,用空格分割,代表每匹马的能力值;第二行是你的马的能力指数;第三行则是对手的马的能力指数。输入第 2、3 行表示你和对手的马匹能力值,则最优的策略是(5 对 4, 4对3, 3 对 2, 2 对 1, 1 对5),此时你赢4场。),由你来规定双方马匹出场的顺序,请编程求出你最多能赢多少场。注意对局时候你的马能力值大于对方的算赢,等于则算平手。你和对手赛马,双方都有n匹马,每匹马的能力数值为 ai​ (输出:一行,一个整数,表示你最多胜利的场次。

2023-06-05 13:52:50 298

原创 按格式读写文件存取学生信息

中还对学生信息进行了处理:包括计算总分、平均分和名次。其次还实现了输入测试数据、输出测试结果、写入测试文件(函数,以实现按格式使用FILE结构存取学生信息的功能。**函数需要将计算出总分、平均分和名次信息的学生信息存入。**函数从文本文件读取学生信息准备测试数据。:实现从文本文件中读取学生的基本信息。:实现从文本文件中读取学生的基本信息。将标准输入的数据读入内存,然后调用。中的学生信息读入内存,并调用。本关的编程任务是补全。文本文件,以便为**

2023-06-03 13:40:10 615 2

原创 按数据块读写文件存取学生信息

中还对学生信息进行了处理:包括计算总分、平均分和名次。其次还实现了输入测试数据、输出测试结果、写入测试文件(函数,以实现按数据块使用FILE结构存取学生信息的功能。**函数需要将计算出总分、平均分和名次信息的学生信息存入。:实现从二进制格式文件中读取学生的基本信息。:实现从二进制文件中读取学生的基本信息。**函数从文本文件读取学生信息准备测试数据。将标准输入的数据读入内存,然后调用。中的学生信息读入内存,并调用。本关的编程任务是补全。文本文件,以便为**

2023-06-03 13:37:10 508

空空如也

空空如也

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

TA关注的人

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