题解列表

筛选

[编程入门]链表合并-题解(C语言代码)

思路:1.建立两个单链表,2.合并单链表:循环遍历两个链表,当两个链表都不为空时,将第一个值较大的节点尾插在第一个节点值较小的链表,直至其中一个链表为空,循环条件不满足时,直接将不为空的链表尾插链接,3.排序:根据学号直接插入排序。注意:过oj时记得去掉辅助性语句。

[编程入门]筛选N以内的素数-题解(C语言代码)

定义变量n,m,i;本方法求一个数是否为素数?考虑它在2~n-1中有没有能与它相除余数为零的数,如果有就跳过这个数求下一个数,直到求到n为止;没有则输出这个数。说明:当m=i-1时,说明之前从2到i-1没有能整除i的数,说明它是素数。#includeintmain(){intn,

Manchester-【恺撒密码-题解(C语言代码)】

####解题思路:密文ABCDEFGHIJKLMNOPQRSTUVWXYZ明文VWXYZABCDEFGHIJKLMNOPQRSTU1.观察发现,明文中的字母是密文字母在字母表中的前面的第五个字母如:密文Z,在字母表中其前面第五个字母是U。1.所以把密文中的字母向左边移动五位就可以得到明文的字母1.移动

[编程入门]三个字符串的排序-题解(C++代码)

#includeusingnamespacestd;#####intcomper(char*n,char*m)//比较函数,看大小的话就只能一个字母一个字母的比较,有大的就返回,没有就继续{intt=0,i=0;while(n[i]!='\0'){if(n[i]-m[i]==0)i++;if(n[i]

[编程入门]猴子吃桃的问题-题解(C语言代码)

#采用数学公式反推即可解题思路:找到第N天和第N-1天的关系,即(第N-1天的桃子+1)*2=第N天的桃子数需要引起注意:第N天的桃子是没有吃的,所以循环的次数应该是N-1次,而不是N次```c#includeintmain(intargc,

寻找奇整数-题解(C++代码)

```cpp#includeusingnamespacestd;intpan_s(intn){intk[15]={3,7,5,13,25,45,78,23,8,33,9,19,28,41,50};for(inti=0;i>n;intk=pan_s(n);if(n%2==0||k==-1){cout