问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

有关顺序表的问题 Dev-c++操作的

发布网友 发布时间:2023-05-29 02:45

我来回答

1个回答

热心网友 时间:2024-11-03 07:27

#include<stdio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;

// 要使用编程语言是C语言还是C++
#define USE_LANGUAGE_CPP
/*函数结果状态代码*/
#define OK 1
#define ERROR 0
#define  MAXSIZE 100
typedef int Status;
typedef int datatype;

typedef struct{
datatype data[MAXSIZE];
int last;
}SeqList;

// 构造一个空顺序表
SeqList *init_SeqList(){
SeqList *L;
L=(SeqList*)malloc(sizeof(SeqList));
L->last=0;
return L;
}
// 向顺序表插入一个元素e
Status Insert(SeqList *L,datatype e){
if(L->last>=100&&L==NULL) return ERROR;
L->data[L->last++]=e;
return OK;
}
// 输出元素
Status Output(SeqList *L){
if(L==NULL) return ERROR;
SeqList *temp=L;
int k=0;

#ifdef USE_LANGUAGE_C
while(k<temp->last){
printf("%d ",temp->data[k++]);
}
    printf("\n");
    #else
while(k<temp->last){
cout<<temp->data[k++]<<" ";
}
cout<<endl;
    #endif

return OK;
}

void main()
{
SeqList *L=init_SeqList(); // 创建一个空的顺序表
int query,receive;
query=receive=0;

     // 录入元素
    #ifdef USE_LANGUAGE_C
printf("要录入多少个元素?:");
scanf("%d",&query);
#else
cout<<"要录入多少个元素?:";
cin>>query;
    #endif

for(int i=0;i<query;i++)
{
scanf("%d",&receive);
Insert(L,receive);
receive=0;
}

// 输出元素
Output(L);

system("PAUSE");
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
保险跟理财有什么不同 轻度半月板损伤能步行吗 半月板损伤无法走路是怎么回事 设计院协同设计 易燃品易燃品定义 助力车办驾驶证年龄限制是几岁? 什么叫用信额度 信贷额度什么意思 什么叫信贷额度 超出信贷额度什么意思 我这个C语言程序哪里出错了 c语言数据结构线性表求解 数控上螺纹导程是什么? 什么叫公制螺纹导程? 螺纹导程 胃肠道平滑肌瘤现在叫什么瘤子 医生,胃部平滑肌瘤是常见病吗 胃平滑肌瘤的临床表现 可待,就是请你再等等我 云山苍苍,江水泱泱——看这一场古典爱情 鹤唳华亭台词 可得解脱处,唯神佛前,与山水间 可得解脱处 音乐,心情,故事 知其不可奈何而安之若命德之至也出自何处? 麦弗逊悬挂的构造 指尖宝追剧怎么用 猎豹浏览器在win8.1系统中的猎豹追剧功能无法使用,显示有更新,但是点 ... 麦弗逊的名词解释 ...了?就是说点击图标之后无法截图,但其他如猎豹追剧等按钮正常。_百度... 大神求教,这段代码哪里有问题,顺序表的逆置问题 乔迁之喜进门拿什么东西 为什么要用新枕头 c程序改错 关于实现合并两个有序顺序表的问题,求一个大佬的帮忙 ...一卡二卡信号同时没了而且一会一没看看就没信号了一会又没了!_百度... 全国德芙失踪案是什么意思 快手无人直播抽帧补帧有用吗知乎 乳腺癌化疗3次天门冬酸氨基转移酶高是什么问题 海康威视公司是私企还是国企 日本人和中国人体貌有区别吗 下陈的下陈 下陈遗址是什么类型的景点 昔充太宗下陈里的下陈是什么? 下陈村属于哪个省哪个市 佛说意外怀孕的孩子没保住,对于意外怀孕的宝宝,究竟能不能生下来?_百... 下陈村位于哪个省 下陈街道到台州西站多远 小产后应该吃什么?没保住流了 孩子没保住该怎么安慰 暗区突围电视台凭证怎么用