📄 wex4_14.cpp
字号:
#include <iostream.h>
#pragma hdrstop
typedef int DataType;
#include "aseqlist.h"
// traverse list L and print each element
void PrintList(SeqList L)
{
// access each element by its position using GetData
for(int i=0;i < L.ListSize();i++)
cout << L.GetData(i) << " ";
cout << endl;
}
int M(const SeqList& L)
{
int i, mval, length = L.ListSize();
if (length == 0)
{
cerr << "The list is empty" << endl;
return -1;
}
mval = L.GetData(0);
for (i = 1; i < length; i++)
if (L.GetData(i) > mval)
mval = L.GetData(i);
return mval;
}
void Ques(SeqList& L)
{
int mval = M(L);
L.Delete(mval);
}
void main(void)
{
SeqList L, M;
int a[] = {1,3,7,2,15,0,12};
for(int i=0;i < 7;i++)
L.Insert(a[i]);
Ques(L);
PrintList(L);
}
/*
<Run>
1 3 7 2 0 12
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -