一、题目: 1.(ch6_1.c)定义一维数组,存储N个整型数据,输入实际处理元素的个数n(n<=N),产生n个随机数(随机数小于100)存入数组并显示。完成如下功能: (1)求出所有高于平均数的数据。 (2)交换最大数和最小数的位置。 (3)对这组数据进行逆置。 (4)对这组数据进行排序(递增)并显示。 (5)从键盘输入一个数,查找数组中是…
一、题目: [NOIP2007 普及组] 奖学金 题目描述 某小学最近得到了一笔赞助,打算拿出其中一部分为学习成绩优秀的前 $5$ 名学生发奖学金。期末,每个学生都有 $3$ 门课的成绩:语文、数学、英语。先按总分从高到低排序,如果两个同学总分相同,再按语文成绩从高到低排序,如果两个同学总分和语文成绩都相同,那么规定学号小的同学 排在前面,这样,每…

一、题目: 二、思路: 这段代码的主要思路是解决一个问题:给定一个位置 n,计算达到该位置的最小跳跃次数。 代码的逻辑如下: 首先,通过 cin 语句读取一个整数 t,表示测试用例的数量。 接下来,使用一个 while 循环,重复执行下面的操作 t 次。 在循环内部,通过 cin 语句读取一个整数 n,表示目标位置。 然后,开始计算最小跳跃次数。首…
一、题目: 【深基7.例9】最厉害的学生 题目描述 现有 $N$ 名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过 $8$ 个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过 $150$ 的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。 输…
一、题目: 【深基5.习6】蛇形方阵 题目描述 给出一个不大于 $9$ 的正整数 $n$,输出 $n\times n$的蛇形方阵。 从左上角填上 $1$ 开始,顺时针方向依次填入数字,如同样例所示。注意每个数字有都会占用 $3$ 个字符,前面使用空格补齐。 输入格式 输入一个正整数 $n$,含义如题所述。 输出格式 输出符合题目要求的蛇形矩阵。 样…
一、题目: 【Mc生存】插火把 题目描述 话说有一天 linyorson 在“我的世界”开了一个 $n \times n$ 的方阵,现在他有 $m$ 个火把和 $k$ 个萤石,分别放在 $(x_1, y_1) \sim (x_m, y_m)$ 和 $(o_1, p_1) \sim (o_k, p_k)$ 的位置,没有光并且没放东西的地方会生成怪物。…
一、题目: 【深基5.例10】显示屏 题目描述 液晶屏上,每个阿拉伯数字都是可以显示成 $3\times5$ 的点阵的(其中 X 表示亮点,. 表示暗点)。现在给出数字位数(不超过 $100$)和一串数字,要求输出这些数字在显示屏上的效果。数字的显示方式如同样例输出,注意每个数字之间都有一列间隔。 输入格式 第一行输入一个正整数 $n$,表示数字的…
一、题目: [NOIP2015 提高组] 神奇的幻方 题目描述 幻方是一种很神奇的 $N\times N$ 矩阵:它由数字 $1,2,3,\cdots \cdots ,N \times N$ 构成,且每行、每列及两条对角线上的数字之和都相同。 当 $N$ 为奇数时,我们可以通过下方法构建一个幻方: 首先将 $1$ 写在第一行的中间。 之后,按如下方…
一、题目: 【深基5.例7】工艺品制作 题目描述 现有一个长宽高分别为 $w,x,h$ 组成的实心玻璃立方体,可以认为是由 $1\times1\times1$ 的数个小方块组成的,每个小方块都有一个坐标 $ ( i,j,k ) $。现在需要进行 $q$ 次切割。每次切割给出 $(x_1,y_1,z_1),(x_2,y_2,z_2)$ 这 6 个参数…
一、题目: 【深基4.习8】求三角形 题目描述 模仿例题,打印出不同方向的正方形,然后打印三角形矩阵。中间有个空行。 输入格式 输入矩阵的规模,不超过 $9$。 输出格式 输出矩形和正方形 样例 #1 样例输入 #1 4 样例输出 #1 01020304 05060708 09101112 13141516 01 0203 040506 07080…