SHAOXIAOJ正在加载中...

1624: 线性表-初始化、输入及打印2(顺序存储)

金币值:2 定数:5 时间限制:1.000 s 内存限制:128 M
正确:13 提交:24 正确率:54.17% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: 数据结构-线性表

题目描述

实现线性表(顺序存储)的初始化、输入和打印。注意与 线性表-初始化、输入及打印1(顺序存储) 的区别!!!

#include <stdio.h>
#define MAXSIZE 100  // define: 定义常量
#define OK 1
typedef  int  ElemType;  // typedef: 定义类型
typedef  int  Status;
typedef struct {
	ElemType  elem[MAXSIZE];
	int  length;
} SqList;

Status initList(SqList &L);
void inputList(SqList &L);
void printList(SqList L);

int main(void) {
	SqList L;
	initList(L);
	inputList(L);
	printList(L);
	return 0;
}

/*仅提交以下代码*/
Status initList(SqList &L) {

}
void inputList(SqList &L) {

}
void printList(SqList L) {

} 

输入格式

第1行:元素个数n
第2行:n个整型元素

输出格式

见样例

输入样例    复制

5
5 4 3 7 9

输出样例    复制

5 4 3 7 9

提示

Status表示函数返回值类型,其值是函数结果状态代码。主调函数根据被调函数执行结束之后返回的结果状态代码确定函数是正常结束(返回值OK表示正常结束)还是异常结束(如果异常结束,不同的函数结果状态代码表示不同类型的异常)。