最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

錯誤代碼

2023-03-15 09:53 作者:孒衿  | 我要投稿

#include <stdio.h>

#include <stdlib.h>

#define OK 1

#define ERROR 0

#define OVERFLOW -2

typedef int status,Elemtype;

typedef struct LNode{

? ? Elemtype data;//數(shù)據(jù)域

? ? struct LNode *next;//指針域

}LNode,*LinkList;

//函數(shù)聲明

//創(chuàng)建單鏈表

?LinkList CreateList(int n);

?void ShowList;

?LinkList CreateList(int n){

? ? //創(chuàng)建一個空的單鏈表

? LinkList L=(LNode*)malloc(sizeof(LNode));

? L->next=NULL;

//采用后插法進(jìn)行創(chuàng)建

? LNode *r=L;//初始化尾指針

? int i;

? LNode *p;

? for(i=0;i<n;i++){

? ? ? ? //創(chuàng)建新節(jié)點(diǎn)

? ? p=((LNode*)malloc(sizeof(LNode)));

? ? p->next=NULL;

? ? printf("請輸入第%d個數(shù)據(jù)元素:",i);

? ? scanf("%d",&p->data);

? ? //插入到尾結(jié)點(diǎn)后,成為新的尾結(jié)點(diǎn)

? ? r->next=p;

? ? r=p;

}

printf("單鏈表創(chuàng)建完畢!");

return L;

}

? void ShowList(LinkList L){

? ? LNode *p=L->next;

? ? printf("單鏈表為:");

? ? while(p){

? ? ? ? printf("%d ",p->data);

? ? ? ? p=p->next;

? ? }


}

//插入函數(shù)

status ListInsert(LinkList L,int i,Elemtype e){

? ? LNode *p=L;

? ? int j=0;

? ? while(p&&j<j-1){

? ? ? ? p=p->next;

? ? ? ? j++;

? ? }

? ? if(!p||j>i-1){

? ? ? ? printf("插入位置不合法");

? ? ? ? return ERROR;

? ? }

? ? LNode *s=(LNode *)malloc(sizeof(LNode));

? ? s->next=e;

? ? s->next=p->next;

? ? p->next=s;

? ? printf("插入成功,更新后的單鏈表為:");

? ? ShowList(L);

? ? return OK;

}


int main()

{

? ? LinkList L=NULL;

? ? printf("請輸入要創(chuàng)建的單鏈表的長度:");

? ? int n;

? ? scanf("%d",&n);

? ? L=CreateList(n);

? ? ShowList(L);

? ? printf("\n請輸入要插入的位置和值,用空格間隔:");

? ? int i;

? ? Elemtype e;

? ? scanf("%d %d",&i,&e);

? ? ListInsert(L,i,e);

}


錯誤代碼的評論 (共 條)

分享到微博請遵守國家法律
博湖县| 隆子县| 镇宁| 佳木斯市| 盐边县| 渝北区| 遵义县| 白水县| 民丰县| 左贡县| 九寨沟县| 祁东县| 凤山市| 洛南县| 昔阳县| 五莲县| 安溪县| 确山县| 宝清县| 武平县| 湘潭市| 汤原县| 弋阳县| 湘阴县| 扎赉特旗| 砚山县| 乐平市| 龙南县| 周宁县| 沾化县| 孟村| 寻乌县| 原阳县| 额敏县| 苍山县| 阿拉善右旗| 奉新县| 额尔古纳市| 三穗县| 霍林郭勒市| 团风县|