C
殷嘻嘻
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1481: C语言实验题――鞍点
找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。其中x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。一个二维数组并不一定存在鞍点,此时请输出None。原创 2023-12-04 14:25:54 · 645 阅读 · 0 评论 -
5304: C实验:结构体定义和使用
输入为学生姓名和成绩,学生姓名为不超过20个字符的文本,成绩为非负整数。实现一个“学生”结构体Student,并完成输入函数的定义。部分代码已经给出,请补充完整,提交时请勿包含已经给出的代码。输出与输入一样的值。原创 2023-12-04 14:24:16 · 601 阅读 · 2 评论 -
2952: 元素的删除
这时,一位大美女KZ从他身边走过,DavidDeng对其一见钟情,DavidDeng拿起他的面试编号N就离开了面试队伍。DavidDeng信心满满的去微软面试,一群面试者排起了长长的队伍,每个人有张面试编号。陪同Mr.true&&Eddy一同去面试的还有DavidDeng。第2行有M个以空格隔开的整数,即原队伍中每个人的面试编号;DavidDeng离开后队伍的面试编号序列。第一行是一个整数M ,表示原队伍有M个人;第三行为DavidDeng的面试编号N。第一行为一个整数T,表示有T组数据。原创 2023-12-04 14:22:49 · 491 阅读 · 0 评论 -
1741: 通讯录编排
首先根据地名作为第一关键字进行字典序排序,由于每年老乡之间都要为队友庆祝生日,因此将生日作为第二关键字进行递增排序。也许你在老乡之间能够找到一个非常有缘的队友即你们的生日是同一天,那么就根据tzojid作为第三关键字进行字典序排序,由于tzojid是唯一的,因此总能排序。我们确信今后将有大量的新队友加入,因此为了能一劳永逸,请你帮我们编程完成这个任务。输入数据有n+1行,第一行为集训队队员的总数n (n<=100),下面的n行为每个队员的信息,格式见样例。tzojid、电话、籍贯长度均不超过10。原创 2023-12-04 14:21:04 · 543 阅读 · 0 评论 -
5661: 数据结构实验:链表操作
Insert(head, pos, x)#在链表的第pos(从1开始)位置前插入值为x的结点,head为头指针。Delete(head, pos)#删除链表pos(从1开始)位置的元素,head为头指针。Find(head, x)#查找值为x的第一个结点,找到返回位置(从1开始),否则返回-1。Update(head, pos, x)#将链表第pos(从1开始)位置的值修改为x。(3)查找:Find x, 查找x元素首次出现的pos位置的值(位置下标1开始);//将链表所有元素逆置。原创 2023-12-04 14:19:09 · 572 阅读 · 0 评论 -
1423: 数塔
输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?对于每个测试实例,输出可能得到的最大和,每个实例的输出占一行。已经告诉你了,这是个DP的题目,你能AC吗?原创 2023-12-04 14:16:19 · 459 阅读 · 0 评论 -
1532: 校门外的树
已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。输入的第一行有两个整数L(1 <= L <= 10000)和 M(1 <= M <= 100),L代表马路的长度,M代表区域的数目,L和M之间用一个空格隔开。接下来的M行每行包含两个不同的整数,用一个空格隔开,表示一个区域的起始点和终止点的坐标。某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……原创 2023-12-04 14:11:45 · 566 阅读 · 0 评论 -
1163: 统计1到N之间数字1的个数
N为正整数,计算从1到N的所有整数中包含数字1的个数。比如,N=10,从1,2…10,包含有2个数字1。输入数据有多组测试数据,每一组占一行,每行为一个数字N,其中1≤N≤99999。输出1到N所有整数中1的个数,每个测试占一行。原创 2023-12-04 14:09:29 · 490 阅读 · 0 评论 -
1386: 十转换转R进制
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,11用B表示等等)。输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16)输入一个十进制数N,将它转换成R进制数输出。原创 2023-12-04 14:07:45 · 436 阅读 · 0 评论 -
1169: C语言实验题――保留整数
输入一个字符串str1,把其中的连续非数字的字符子串换成一个‘*’,存入字符数组str2 中,所有数字字符也必须依次存入 str2 中。输入为一行字符串str1,其中可能包含空格。字符串长度不超过80个字符。输出处理好的字符串str2。原创 2023-12-04 14:05:41 · 556 阅读 · 0 评论 -
5301: 函数补充:数组求和
输入数据的第一行为一个整数n(n<=20),表示数组元素个数,第二行有n个整数。主函数里的代码已经给出,请补充完整,提交时请勿包含已经给出的代码。实现一个函数Sum,能够完成求数组所有元素之和。原创 2023-12-04 14:02:58 · 619 阅读 · 0 评论 -
1168: C语言实验题――最值
有一个长度为n的整数序列。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。数据之间用空格隔开。第一行为正整数n(1≤n≤10)。第二行为n个整数组成的序列。原创 2023-12-04 13:56:29 · 404 阅读 · 0 评论 -
1075: 两数组最短距离
已知元素从小到大排列的两个数组x[]和y[],请写出一个程序算出两个数组彼此之间差的绝对值中最小的一个,这叫做数组的距离。第一行为两个整数m, n(1≤m, n≤1000),分别代表数组f[], g[]的长度。第二行有m个整数,为数组f[]的所有元素。第三行有n个整数,为数组g[]的所有元素。原创 2023-12-04 13:54:53 · 499 阅读 · 0 评论 -
1479: C语言实验题――排序
输入10个大小不同的整数,将它们从小到大排序后输出,并给出现每个元素在原来序列中的位置。输出数据有两行,第一行为排序后的序列,第二行为排序后各个元素在原来序列中的位置。输入数据有一行,包含10个整数,用空格分开。原创 2023-12-04 13:52:59 · 648 阅读 · 0 评论 -
1458: C语言实验题――数组逆序2
有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m<n<100)个位置。输入数据有2行,第一行的第一个数为n,后面是n个整数,按先后顺序输出n个整数。原创 2023-12-04 13:51:41 · 512 阅读 · 0 评论 -
1176数组逆序
输入10个整数存入一维数组,再按逆序重新存放后再输出。逆序的10个整数,整数以空格格开。10个以空格格开的整数。原创 2023-10-30 13:45:42 · 180 阅读 · 0 评论 -
1374 C语言实验题——素数判定
对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<=y<=50),判定该表达式的值是否都为素数。对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出“Sorry”,每组输出占一行。输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。原创 2023-10-23 20:21:49 · 250 阅读 · 0 评论 -
1455 C语言实验题――数字串求和
求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个1~9的数字。例如2+22+222+2222+22222(此时共有5个数相加)。输入数据有多组,每组占一行,每行有两个数a和n(其中1<=a,n<=9),分别用空格分隔。输入文件直到EOF为止!EOF结束的语句是这样的,今后还后很多这样的题目,千万要记住哦…针对每个输入,输出s的值。原创 2023-10-23 20:13:17 · 192 阅读 · 0 评论 -
1372 C语言实验题——水仙花数
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;输入数据有多组,每组占一行,包括两个整数m和n(100<=m<=n<=999)。“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:153=1。如果给定的范围内不存在水仙花数,则输出no;现在要求输出所有在m和n范围内的水仙花数。每个测试实例的输出占一行。原创 2023-10-23 19:44:07 · 377 阅读 · 0 评论 -
1478C语言实验题――打印金字塔
输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。打印金字塔图形,其中每个数字之间有一个空格。输入只有一个正整数n(1<=n<=9)。原创 2023-10-23 14:51:45 · 483 阅读 · 0 评论 -
1177C语言实验题――打印数字图形
从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。正整数n(1≤n≤9)。原创 2023-10-23 14:30:07 · 428 阅读 · 0 评论 -
1172 C语言实验题――打印菱形
从键盘输入一个整数n(1≤n≤100),打印出指定的菱形。第一行前面有n-1个空格,第二行有n-2个空格,以此类推。正整数n(1≤n≤100)。原创 2023-10-23 14:18:30 · 684 阅读 · 1 评论 -
1457 C语言实验题――求一个3*3矩阵对角线元素之和
按照行优先顺序输入一个3*3矩阵,每个矩阵元素均为整数。给定一个3*3的矩阵,请你求出正对角线元素之和。原创 2023-10-23 14:08:29 · 597 阅读 · 1 评论 -
1477C语言实验题――余弦
输入n的值,计算cos(x)。输入数据有一行,包括小数x和整数n。第一数据为x(|x|原创 2023-10-23 13:54:39 · 373 阅读 · 1 评论
分享