摘要: //本题考查的是二维数组的应用和strcmp和strcpy 仅需对输入的字符串进行排序便可。 点击查看代码 #include<stdio.h> #include<string.h> #include<math.h> int main() { char a[20][50],t[50]; int n, 阅读全文
posted @ 2022-11-08 22:50 美羊羊给沸羊羊搬砖 阅读(680) 评论(1) 推荐(0)
摘要: 提示中也说了,这题可以用循环列表来实现,但是其实我也不怎么会哈哈哈哈,这题也同样可以用简单的基础语法来实现,只不过我们需要对一个循环语句做些手脚,让他头尾相连。 点击查看代码 #include<stdio.h> #include<string.h> #include<math.h> int main 阅读全文
posted @ 2022-11-08 17:49 美羊羊给沸羊羊搬砖 阅读(171) 评论(0) 推荐(0)
摘要: 首先题目也很明确的要求了按照日期从前到后,若日期相同,则比的是名字从短到长顺序输出,长度相同的按字典序输出。如果没有生日相同的学生,输出None。 所以这题的一大难点也就是排序,如果我们先找出生日日期相同的人,在对其进行名字的排序,可能会十分复杂,所以我们可以先对其名字进行排序,再从中抽出日期相同的 阅读全文
posted @ 2022-11-08 17:40 美羊羊给沸羊羊搬砖 阅读(347) 评论(0) 推荐(0)
摘要: 如图所示,我们分成两步,先写简单的:如果不重合,那么我们h[2]<=h[3] || h[1]>=h[4] || l[2]<=l[3] || l[1]>=l[4],然后输出0就好了 接下来是重合的部分:因为你输入了两行代码,但是电脑是不知道哪个是左窗体的,盲目的左减右有可能导致负数的出现(当然你可以a 阅读全文
posted @ 2022-11-08 17:27 美羊羊给沸羊羊搬砖 阅读(384) 评论(0) 推荐(0)
摘要: 题目一点也不难哦,就是要学会二维数组的输入输出 但是不知为何这题有一个很奇怪的坑,如果你是AC:83% 那么恭喜你掉坑里了!!这道题目竟然有一个检测点在最后的时候加\n 确实有点奇怪。 点击查看代码 #include<stdio.h> #include<string.h> int a[10010]; 阅读全文
posted @ 2022-11-08 17:10 美羊羊给沸羊羊搬砖 阅读(114) 评论(3) 推荐(0)
摘要: 思路很简单,但实现起来有点麻烦。将前面2题融合(前两题我就觉得没必要放了哈哈哈哈),保留前面与后面的*都改成删除即可。 你会发现我的代码是前两个的融合。要学会融会贯通鸭:.゚ヽ(。◕‿◕。)ノ゚.:。+゚ 点击查看代码 #include <iostream> #include <cstdio> #i 阅读全文
posted @ 2022-11-08 17:04 美羊羊给沸羊羊搬砖 阅读(80) 评论(0) 推荐(0)
摘要: 这道题数据量很大,字符串长度很长,需要做特殊优化。 注意点:因字符数组可能过大,很显然将不能用循环一步一步检查下去,并且运用strlen函数更有可能时间超限。 因此我们应该改变思路,并不能使用搜索。 本题可利用桶的思想,将每个字符在数组A,B中出现的次数记录下来 ,并且若A数组中存在所有字母,那么就 阅读全文
posted @ 2022-11-08 16:48 美羊羊给沸羊羊搬砖 阅读(173) 评论(0) 推荐(1)