关键词不能为空

当前您在: 主页 > 英语 >

数据结构实验答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-25 09:30
tags:

-

2021年1月25日发(作者:usams)
#include
struct goods
{


char name[20];


char number[10];


int

price;

char addr[100];

};
void print_goods_mes(struct goods* pStu,int i)
{


printf(

message is:n

printf(
is:%snNumber
is:%snPrice
is:%dnAddress
is:%sn


}
void main()
{


struct goods goods[5]; for(int i=0;i<5;i++)


{



printf(



scanf(


}

for(i=0;i<5;i++)


{



print_goods_mes(&goods[i],i);



}

}



















#include
struct goods
{


char

name[20];


char

number[10];


float price;

char

addr[100];

};
void print_goods_mes(struct goods* pGoods,int i)
{


printf(

message is:n

printf(
is:%snNumber
is:%snPrice
is:%fnAddress
is:%sn


}
void main()
{


struct goods goods[5]; for(int i=0;i<5;i++)


{



printf(



scanf(


}

for(i=0;i<5;i++)


{



print_goods_mes(&goods[i],i);



}
}



#include
struct goods
{

long int number[10];

char




name[20];

float



price;

char




addr[100];
};
void print_goods_mes(struct goods* pgoods,int i)
{

printf(

printf(
is:%ldnname
is:%snprice
is:%fnaddress
is:%sn
}
void main()
{

struct goods goods[5]; for(int i=0;i<5;i++)


{



printf(



scanf(


}

for(i=0;i<5;i++)


{



print_goods_mes(&goods[i],i);



}

}








实验二

#include
























#include
typedef struct node


{

int data;


struct node *next;
}

List;int countNode(List *h)

{

List *p=h;


int i=1;

p=p->next;


while(p!=NULL)


{


printf(


i++;


p=p->next;


}


putchar('n');

return i-1;
}


main()
{

int a;

List *head,*p,*s;


p=head=(List *)malloc(sizeof(List));


while(1)

{



puts(


scanf(


getchar();



if(a!=-1)




{s=(List *)malloc(sizeof(List));


s->data=a;



s->next=NULL;


p->next=s;




p=p->next;
}




else break;

}

printf(
一共有

%d
个数值
n

}






实验三:

#include
#include
#define OK 1

#define ERROR 0

#define OVERFLOW -2

#define LISTINCREMENT 10

#define INFEASIBLE -1

#define STACK_INIT_SIZE 100

#define STACKINCREMENT 10

typedef int SElemType;

typedef int Status;

typedef int ElemType;

typedef struct SqStack

{


SElemType *base;


SElemType *top;


int stacksize;

}
SqStack;
Status InitStack(SqStack &S);

Status Push(SqStack &S,SElemType e);

Status Pop(SqStack &S,SElemType &e);

Status StackEmpty(SqStack S);

void convert(int a);

void main()

{


int n,M,e;

SqStack S;


InitStack(S);


printf(
请输入要转换的数字:



scanf(


M=n;

while(M)


{



Push(S,M % 2);



M = M / 2;


}


printf(
转换为二进制数为:



while(!StackEmpty(S))


{



Pop(S,e); printf(


}


printf(

}

Status InitStack(SqStack &S)

{



= (SElemType *)malloc(STACK_INIT_SIZE * sizeof(SElemType));


if(!) exit(OVERFLOW);



=



ize=STACK_INIT_SIZE;



return OK;


}


Status Pop(SqStack &S,SElemType &e)

{



if( == ) return ERROR;


e = *--;


return OK;


}

Status Push(SqStack &S,SElemType e)

{

if( - >= ize)


{




=
(ElemType
*)realloc(,(ize
+
LISTINCREMENT)
*
sizeof(ElemType));



if(!) exit(OVERFLOW);



= + ize;



ize += STACKINCREMENT;


}


*++ = e; return OK;


}

Status StackEmpty(SqStack S)
{

if( == ) return OK;

else return ERROR;

}

void convert(int e)

{


if(e==0) printf(


if(e==1) printf(

}




















-


-


-


-


-


-


-


-



本文更新与2021-01-25 09:30,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/565128.html

数据结构实验答案的相关文章

  • 余华爱情经典语录,余华爱情句子

    余华的经典语录——余华《第七天》40、我不怕死,一点都不怕,只怕再也不能看见你——余华《第七天》4可是我再也没遇到一个像福贵这样令我难忘的人了,对自己的经历如此清楚,

    语文
  • 心情低落的图片压抑,心情低落的图片发朋友圈

    心情压抑的图片(心太累没人理解的说说带图片)1、有时候很想找个人倾诉一下,却又不知从何说起,最终是什么也不说,只想快点睡过去,告诉自己,明天就好了。有时候,突然会觉得

    语文
  • 经典古训100句图片大全,古训名言警句

    古代经典励志名言100句译:好的药物味苦但对治病有利;忠言劝诫的话听起来不顺耳却对人的行为有利。3良言一句三冬暖,恶语伤人六月寒。喷泉的高度不会超过它的源头;一个人的事

    语文
  • 关于青春奋斗的名人名言鲁迅,关于青年奋斗的名言鲁迅

    鲁迅名言名句大全励志1、世上本没有路,走的人多了自然便成了路。下面是我整理的鲁迅先生的名言名句大全,希望对你有所帮助!当生存时,还是将遭践踏,将遭删刈,直至于死亡而

    语文
  • 三国群英单机版手游礼包码,三国群英手机单机版攻略

    三国群英传7五神兽洞有什么用那是多一个武将技能。青龙飞升召唤出东方的守护兽,神兽之一的青龙。玄武怒流召唤出北方的守护兽,神兽之一的玄武。白虎傲啸召唤出西方的守护兽,

    语文
  • 不收费的情感挽回专家电话,情感挽回免费咨询

    免费的情感挽回机构(揭秘情感挽回机构骗局)1、牛牛(化名)向上海市公安局金山分局报案,称自己为了挽回与女友的感情,被一家名为“实花教育咨询”的情感咨询机构诈骗4万余元。

    语文