1624: 线性表-初始化、输入及打印2(顺序存储)
金币值:2
定数:5
时间限制:1.000 s
内存限制:128 M
正确:13
提交:24
正确率:54.17% 命题人:
题目描述
实现线性表(顺序存储)的初始化、输入和打印。注意与 线性表-初始化、输入及打印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个整型元素
第2行:n个整型元素
输出格式
见样例
输入样例 复制
5
5 4 3 7 9
输出样例 复制
5 4 3 7 9
提示
Status表示函数返回值类型,其值是函数结果状态代码。主调函数根据被调函数执行结束之后返回的结果状态代码确定函数是正常结束(返回值OK表示正常结束)还是异常结束(如果异常结束,不同的函数结果状态代码表示不同类型的异常)。