题解列表

筛选

简单明了的函数解法

摘要:解题思路:注意事项:参考代码:#include <stdio.h>              #include <string.h>fan(char a[],int n){int i; for (i ……

链表合并--连接后排序

```c#include#include#include#defineMALLOC(Node*)malloc(sizeof(Node));//为书写方便定义宏typedefstruct{intnum;intscore;}student;typedefstructNODE{structNODE*link

自定义函数处理最大公约数与最小公倍数

解题思路:用两个数去余7,5,3,2,进入之后循环乘余数,两个数都能被余完说明已经找到最小公倍数了就退出,然后打印两个数都能余完进去的数,和两个数都能被余完的数。注意事项:循环从2开始不然都能直接进去参考代码:#includevoidzx(inti,

函数+strcmp解决,含思路和知识点讲解

思路:①每一轮玩家1、2出拳,存放在S1、S2数组中;②写一个game()函数代表每一轮剪刀石头布,并把结果存放到flag数组中;③最后一并输出结果。#include#includeintgame(char*S1,char*S2);//代表一轮石头剪刀布intmain(){intn=0;inti=1;

结构体之成绩记录(结构体指针)

摘要: 注意事项: 结构体变量用点(.)来访问成员的方法,结构体指针是通过箭头(->) 参考代码: ```c #include struct m { char sno[100……

逆序重放不等于逆序输出

逆序重放改变了数组实际的顺序,而逆序输出并未改变顺序#includeintmain(){intarr[100]={0};intn=0;inti=0;intj=0;scanf("%d",&n);while(i

两个数组解决,格式清晰,简单明了

第一个数组price[10]存放每本书的单价,即价格表,第二个数组num[10]存放每本书的数量,sum(初始化为0)存放总价。在计算总价时,可以用循环来计算每一类数的价格并加到sum中,即sum+=price[i]num[i]![](/image_editor_upload/20230903/202