#include "stdafx.h"
#include <stdio.h>
#include <iostream>
using namespace std;
#define Maxsize 10
typedef struct {
int data[Maxsize];
int length;
}SqList;
int Del_min(SqList &L)
{
if (L.length == 0)
{
cout << "显示信息错误";
return 0;
}//判断顺序表为空
//方法体
int j = 0;//记录最小数位置
int min = L.data[j];
for (int i = 0; i < L.length; i++)
{
if (min > L.data[i])
{
min = L.data[i];
j = i;
}
}
L.data[j] = L.data[L.length - 1];
L.length--;
return min;//返回值
}
//展示初始化的数组
void show_data(SqList &L)
{
for (int i = 0; i < L.length; i++)
{
cout << L.data[i] << endl;
}
}
int main()
{
SqList L1 = { {8,2,9,4,5},5 };
int a=Del_min(L1);//Del_min(L1)调用函数//函数返回值解法
cout << a<<"这里"<<endl;//返回值的用法
show_data(L1);
system("pause");
return 0;
}