热门

最新

红包

立Flag

投票

同城

我的

发布
2201_75503057
Coffee0819
3 年前
true2201_75503057

int Output_Sq(SqList L)
{//顺序表的输出
for(int i=0;i<L.length;i++) //图书的信息(书号、书名、价格)
cout<<L.elem[i].no<<" "<< L.elem[i].name<<" "<<fixed<<setprecision(2)<<L.elem[i].price<<endl;
return OK;
}
int main()
{
SqList L; //定义一个SqList类型的变量L
InitList_Sq(L); //初始化一个空的顺序表L
Input_Sq(L); //输入数据
Reverse_Sq (L); //逆序存储数据
Output_Sq(L); //输出数据
return 0;
}

CSDN App 扫码分享
分享
1
点赞
打赏
  • 复制链接
  • 举报
下一条:
int InitList_Sq(SqList &L){//构造一个空的顺序表L L.elem=new Book[MAXSIZE]; //为顺序表分配一个大小为MAXSIZE的数组空间 if(!L.elem)exit(OVERFLOW); //存储分配失败退出 L.length=0; //空表长度为0 return OK;}int Input_Sq(SqList &L){//顺序表的输入 int n; cin>>n; //图书数目n for(int i=0;i<n;i++) { cin>>L.elem[i].no>>L.elem[i].name>>L.elem[i].price; L.length++; } return OK;}int Reverse_Sq(SqList &L){//逆序存储顺序表/**************begin************/int n=L.length; Book t; for(int i=0;i<n/2;i++){ t=L.elem[i]; L.elem[i]=L.elem[n-i-1]; L.elem[n-i-1]=t;}/**************end************/}
立即登录