展开全部
#include
#include
#include
#include
#define maxsize 6 //每个波形数据最大采集个数62616964757a686964616fe78988e69d8331333365636665 默认6
typedef struct array1
{
int *data;
struct array1 *next;
}ARR1;
ARR1 *addNewArr(ARR1 *arrHead,ARR1 *arrTail);//插入一组波形数据节点 返回尾节点
int findMaxF(ARR1 *arrHead);//查找最大峰值
int removeMinF(ARR1 *arrHead);//移除最小峰值数据组 返回最小峰值
void printfArr(ARR1 *arrHead);//打印数据链表
int main()
{
ARR1 *arrHead=(ARR1 *)malloc(sizeof(ARR1));
arrHead->next=NULL;
ARR1 *arrTail=NULL;
arrTail=addNewArr(arrHead,arrTail);//想插入几组,就调用几次 我就测试6组
arrTail=addNewArr(arrHead,arrTail);
arrTail=addNewArr(arrHead,arrTail);
arrTail=addNewArr(arrHead,arrTail);
arrTail=ad