帮忙编个程序,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/04 20:12:57
编写一个函数,把实型的一维数组转换成实数作为结点的单链表

并编写主函数验证函数的正确性

include<stdio.h>
include<stdlib.h>

typdef struct _LINKLIST{
double data;
struct _LINKLIST *next;
}linkList,*linkPtr;

void change(linkList *L,double a[],int n){
linkPtr p;
int i = 0;
if(0 == n)
return ;
for(i; i<n; i++){
if(NULL == L){
L = (linkList *)malloc(sizeof(linkList));
L->next = NULL;
}
else{
p = (linkList *)malloc(sizeof(linkList));
L->next = p;
L = p;
}
L->data = a[i];
}
delete p;
}

void display(linkList L){
linkPtr p = &L;
if(NULL == p)
return;
while(NULL != p->next){
printf("%f->"p->data);
p = p->next;
}
printf("%f\n"p->data);
}

void main(){