自考笔果题库
笔果题库
历年真题
  • 上海市
  • 四川省
  • 广东省
  • 湖南省
  • 湖北省
  • 江苏省
  • 浙江省
  • 安徽省
  • 福建省
  • 江西省
  • 山东省
  • 河南省
  • 甘肃省
  • 澳门特别行政区
  • 青海省
  • 内蒙古自治区
  • 广西壮族自治区
  • 新疆维吾尔自治区
  • 西藏自治区
  • 宁夏回族自治区
  • 中国台湾省
  • 香港特别行政区
  • 北京市
  • 陕西省
  • 云南省
  • 贵州省
  • 海南省
  • 黑龙江省
  • 吉林省
  • 辽宁省
  • 山西省
  • 河北省
  • 重庆市
  • 天津市
押密题库
本科
专科
视频题库
考证通关
笔果题库返回
数据结构
VIP题库
程序f30()创建了一个带头结点的含n(n≥3)个数据结点的单链表L,L前两个数据结点中的data值均为1,从第3个结点开始,结点的data值是其前两个结点data值之和。请在空白处填上适当内容将算法补充完整。
typedef struct node
{int data;
struct node*next;
}myList;
myList*head=NULL;
void f30(int n)
{int i;
myList*p,*preOne;
if(n<3)return;
head=(myList*)malloc(sizeof(myList));//建立头结点
p=(myList*)malloc(sizeof(myList));//建立第一个数据结点
p->data=1;p->next-NULL;
head->next-p;preOnep;
p=(myList*)malloc(sizeof(myList));//建立第二个数据结点
p->data=1;p->nextNULL;preOne->next-p;
for(i-3;i<-n;i++)
{p=(myList*)malloc(sizeof(myList));
p->data=__(1)____;
p->next=___(2)___;
___(3)___=p;
preOne=preOne->next;
}
return;
}
深圳市笔果教育科技有限公司
粤ICP备17094429号-1
自考笔果题库APP
更优刷题体验,尽在笔果APP!
立即下载