题解列表

筛选

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

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

二级C语言-计负均正-题解(C语言代码)

#采用模块化的思想一步步求解##具体思路:1、命名一个数组,通过循环的方式把元素读入到数组中2、统计负数的个数,并将所有正值加起来```c#includeintmain(intargc,char*argv[]){inttwoty_nums[20];intcount=0,

[编程入门]数组插入处理-题解(C语言代码)

#直接排序数组的方法```c#include//直接调整数组中数字的位置,使得排列有序intmain(intargc,char*argv[]){intnum[10];inti;for(i=0;i<10;i++){scanf("%d",&num[i]);}/***从最大的一个数开始比,
优质题解

Manchester-【愚蠢的摄影师】

####解题思路:1.图1.0:![](/image_editor_upload/20200425082504_16867.png)1.上面图1.0为N=1到N=6时所有满足相邻年龄不能超过2的所有排列情况。1.统计得:设F(N)为N时的张数N=1时:1张N=2时:1张N=3时:2张N=4时:4张=F

三位数反转-题解(C++代码)

#题解**以后每周五都会更新一个小程序源代码,敬请期待!****这个是一个可以翻转所有数字的程序**```cpp#includeusingnamespacestd;intmain(){intn,sum=0;cin>>n;for(;n>0;){sum=sum*10+n%10;n/=10;}coutn){