C编程—结构

来源:百度知道 编辑:UC知道 时间:2024/06/16 22:15:33
#include"stdio.h"
#include"malloc.h"

typedef struct Linklist {
float date;//系数
int e;//指数
struct Linklist *next;
}Lnode,*headlist;
headlist CreatLista(int a){
int i;

headlist L,p,q;
q=L=(headlist)malloc(sizeof(Lnode));
for(i=1;i<=a;i++){
p=(headlist)malloc(sizeof(Lnode));
scanf("%f",&p->date);
scanf("%d",&p->e);
L->next=p;
L=p;
}
L->next=NULL;
printf("系数-》指数\n");
q=q->next;
while(q!=NULL){

printf("%f->%d\n",q->date,q->e);
q=q->next;

}
return L;
}
headlist CreatListb(int m){
int i;
headlist L,p,q;
q=L=(headlist)malloc(sizeof(Lnode));
for(i=1;i<=m;i++){
p=(headlist)malloc(sizeof(Lnode));
scanf("%f",&p->date);
scanf("

其实最好不要把一长串的代码贴上来,那么多,又没有格式,来解答的人还不是要复制下来格式化以后才看得明白。多麻烦呀

最好把遇到的问题聚焦一下。