游戏台球大师:Vc++程序(天上掉换那个字母的程序代码)

来源:百度文库 编辑:高校问答 时间:2024/04/29 13:10:35
我是初学者啊!!!谢谢啦~__~

006-04-17 08:00:39 评论1 ┆ 举报

回答:huangmhdj123
新手
4月24日 08:17 #include<iostream.h>
#include<stdlib.h>
#define MaxSize 10
typedef int ElemType
struct List{
ElemType List[MaxSize];
int size;
};
ElemType Deletemin(List & L)
{if(L.size==0){cerr<<"不能从空表中删除元素!"<<endl;exit(1);}
int j=0;
for(int i=1;i<L.size;i++)
if(L.list[i]<L.list[j])j=i;
ElemType temp=L.list[j];L.list[j]=L.list[L.size-1];
return temp;
}
void main()
{
List L;
cout<<"请输入线性表长度:"<<endl;cin>>L.size;
cout<<"请输入线性表的元素:"<<endl;
for(int i=0;i<L.size;i++)
cin>>L.list[i];
cout<<"删除前的线性表:"<<endl;
for(int i=0;i<L.size;i++)
cout<<L.list[i]<<' ';
cout<<endl;
ElemType item=Deletemin(L);
cout<<"线性表的最小值为:"<<item<<endl;
cout<<"删除后的线性表:"<<endl;
for(i=0;i<L.size;i++)
cout<<L.list[i]<<' ';
}