新浪UC 2005III Beta 2
《 -- 2006-01-12日发布 -- 》 ******** UC2005II……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-12 2606290 16842KB
叮当即时通讯软件 V2.0
叮当即时通讯软件是一个以先进的点对点通讯技术为基础……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-03-01 0 5394KB
网络即时办公 V2.92
网络即时办公是一款专为企业和MIS开发商定制的即时消息……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-28 2594 5525KB
水晶情缘--E话通密码寻回者 2006 V4.41
本软件由衡阳水晶情缘软件工作室免费软件,可以帮助你……
*** 作系统:Win9x/NT/2000/XP 授权方式:试用版
2006-02-24 110140 1132KB
Bopup Messenger V4.1.8
Bopup Messenger 这个程序是在Windows下使用的程序,它……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-24 4021 5252KB
FreeCommunication V5.2
FreeCommunication 主要功能:文本聊天(支持动态表情)……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-24 4816 2167KB
玻瑞器 V2.11
玻瑞器—是国内一款最新面市的、具有强大功能的个人商……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-23 1479 863KB
UniCool网络娱乐互动平台 V2006 Beta 1
UniCool是由你数码科技公司自行开发的一款功能超强的网……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-20 62995 13261KB
新浪UC通用聊天记录器 V3.0 Build 20060217
能逼真记录你电脑上新浪UC、ET(新版E话通)、网易泡泡……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-18 2558 913KB
mIRC V6.17
英国 mIRC 公司出品的 IRC 类客户端软件,目前风靡于全……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-18 39984 1320KB
ZX Messenger 2006 V8.5
ZX Messenger是一个源代码完全开放的免费即时聊天工具……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-16 27253 40316KB
絮语 V2005
絮语是一个集聊天,语音视频,文件传输,文件共享.网络会……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-15 48907 3933KB
PolarNight V3.12.0602 263特别版
想不想只需一个软件就拥有聊天、管理、听歌、甚至在线……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-14 4803 4576KB
Lava-Lava V0.91 Beta 6
Lava-Lava是一款趣味、实用、高品质的多媒体网络通讯软……
*** 作系统:Windows2000/XP/2003 授权方式:免费版
2006-02-14 2265 6039KB
Google Talk V1.0.0.86 汉化版
Google Talk 是 Google 公司推出的即时通讯软件,除了……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-09 18351 1161KB
Google Talk V1.0.0.86
Google Talk-Google的IM工具终于公开发布了,除了具有……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-08 9621 875KB
FlashDeli V3.92
这是用于你的局域网或者内部网的一个即时报信系统。Fl……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-08 2074 835KB
Chat Watch V4.3.2
Chat Watch 能够帮你监控 ICQ、AOL、MSN 以及 Yahoo M……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-07 13053 2254KB
网络信使 V3.28
绿色局域网聊天软件,无需服务器,支持点对点文件传输……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-02-06 18812 419KB
Instant Messenger 2 (IM2) V2.0 Final
IM2 Messenger支持AOL, ICQ, MSN, IRC, Yahoo协议,单……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-02-04 2026 4836KB
盛大圈圈 V1.6.0.1016
盛大圈圈是由盛大网络自主开发的新一代开放式即时通讯……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-27 7802 9070KB
珠联JAVA棋牌室 V1.24
在浏览器下运行的聊天软件,可放置在网站首页上。进入……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-27 1154 728KB
Gaim for Unix V2.0.0 Beta 2
Gaim 让您同时登入多种传讯软件帐号,支持AIM、ICQ、Y……
*** 作系统:Linux 授权方式:共享版
2006-01-25 10434 10157KB
Gaim for Windows V2.0.0 Beta 2
Gaim是多协议的即时通讯客户端,支持包括Linux,BSD,……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-25 28891 7417KB
Eboto V1.0.1.5 简体中文版
新增功能: 1. ET聊天室(测试) 2. ET社群(测试) 3.……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-25 87338 5613KB
工会语音平台 V3.0
比TS更方便的语音通信工具! 免费提供! 房间最多支持20……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-23 703 428KB
废客LICQ 局域网即时通讯 V1.60
本软件能快捷地把局域网内的电脑讯速联机,仿照QQ样式……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-21 8402 6286KB
Elink 2006 Beta 1
ELINK 2006是由广联集团推出的一套集商务联系与个人沟……
*** 作系统:Win9x/NT/2000/XP 授权方式:试用版
2006-01-19 422 9831KB
LumaQQ 2006 Patch Build 01.17
LumaQQ 是一个独立的 Java QQ 客户端,具有可重用的纯……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-19 160919 3191KB
TeamTalk V3.2 Beta 1
TeamTalk允许在因特网或局域网内的用户进行语音交流。……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-19 1154 1755KB
XChat V2.6.2
Xchat 是流行的聊天室软件,类似于Windows 下的Mirc,……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-16 8405 1619KB
声音表情 Voice Emotion V1.1.0.36
好东东,聊天时还可以分享音乐。vEmotion是一款兼容多种……
*** 作系统:WinNT/2000/XP 授权方式:免费版
2006-01-15 2124 1400KB
新浪UTalk客户端软件 V1.70
UTalk是一款主要针对网络游戏用户和局域网游戏用户而开……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-12 13137 4654KB
新浪UTalk服务器端软件 V1.30
UTalk是一款主要针对网络游戏用户和局域网游戏用户而开……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2006-01-12 2830 2424KB
淘宝旺旺 V1.5 Beta 2
淘宝旺旺,淘宝旺旺是为淘宝会员量身定做的个人交易沟……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-12 326517 6587KB
UU通(uutong) V3.2
为答谢各位UU的关爱和支持,庆祝我们UU地带 “音乐频道……
*** 作系统:Win9x/NT/2000/XP/2003 授权方式:免费版
2006-01-11 9177 9266KB
腾讯TM(Tencent Messenger) 2006 珊瑚虫版 V4.1.2
≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡ ≡ 腾讯 TM200……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2006-01-10 84546 10105KB
MSQ/录音录象的即时通讯工具 V2.2
MSQ 是自主开发的一款免费的绿色多媒体即时通讯工具,……
*** 作系统:Win9x/NT/2000/XP 授权方式:试用版
2006-01-08 4489 3195KB
腾讯TM(Tencent Messenger) 2006 新春版
Tencent Messenger(简称TM)是腾讯公司最新推出的一款……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-31 626783 9314KB
小蜜蜂电话影视通(Miphone) V2.20 官方正式版
【倾情促销】 为答谢新老小蜜蜂用户对本产品的支持,现……
*** 作系统:WindowsMe/2000/XP 授权方式:共享版
2005-12-31 207048 9963KB
私密空间 V2.42
点到点(p2p)视音频聊天,是用于朋友、亲友、同学以及互……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-29 6534 466KB
生意狼2005 V1.0 Beta
生意狼 2005 是由亿码科技开发的一款 基于NET114.com ……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-28 387 3228KB
霸霸 2006 Beta 1
霸霸是一套完全免费的即时通讯工具,集网络文件实时传……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-26 3036 2153KB
P2P即时通讯君曼Web160IM V1.70
web160IM在线咨询/在线客服/在线洽谈系统是深圳君曼科……
*** 作系统:Win9x/NT/2000/XP 授权方式:试用版
2005-12-23 709 4222KB
Fomine WinPopup V4.3
Fomine WinPopup 可以完全代替Windows自带的WinPopup命……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-22 1579 1399KB
Y!Multi Messenger V7.5.0.333
该程序能让你同时打开多个 Yahoo! Messenger 窗口,特……
*** 作系统:Win9x/NT/2000/XP/2003 授权方式:免费版
2005-12-21 1569 1566KB
Office Messenger V3.3
Office Messenger是自动广播寻址的局域网P2P即时消息工……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-20 736 272KB
雅虎通(Yahoo! Messenger) V7.5.0.333 Beta 汉化补丁
Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-16 2582 1308KB
Instant Messenger 2(IM2) V1.5.0.59 汉化版
免费软件,支持AOL, ICQ, MSN, IRC, Yahoo协议,单协议……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-15 847 4816KB
SimpLite For Jabber/Google Talk V2.2.0
SimpLite For AOL Instant Messenger 提供了 2048 bit……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-14 1026 3946KB
SimpLite For Yahoo! Messenger V2.2.0
SimpLite For Yahoo! Messenger 提供了 2048 bit 字符……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-14 840 3489KB
雅虎通(Yahoo! Messenger) V7.5.0.333 Beta 英文版
Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……
*** 作系统:WinNT/2000/XP 授权方式:免费版
2005-12-13 57510 8490KB
闪灵信使 V1.03 修正版
闪灵信使是一款针对企业内部沟通而开发的软件,使用本……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-11 1819 4014KB
AD商务通 V3.0 Build 1210
“AD商务通3.0”软件,其服务对象主要定位于广告及其相……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-10 593 4532KB
MeChat语音视频聊天视频会议Web系统 V5.30
MeChat用 web方式实现文字、语音和视频聊天,语音数据可……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-09 34740 2342KB
雅虎通(Yahoo! Messenger) V7.0.0.440 简体中文版
Yahoo!开发的聊天软件,功能包括:语音聊天:聊天不必……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-09 237083 10728KB
Netpise 迅派网上办公室 V1.29
免费的P2P局域网内部通讯工具。不需服务器、不需接入互……
*** 作系统:Win9x/NT/2000/XP/2003 授权方式:免费版
2005-12-09 7638 11880KB
网易POPO 2004 Build 20051209
网易POPO正式发布新版POPO build 20051209版本。详细更……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-09 970780 14153KB
淘金宝即时交易及事物处理软件 V2.0C
淘金宝软件是专为从事网上交易的企业或个人量身定做的……
*** 作系统:Win9x/NT/2000/XP 授权方式:共享版
2005-12-09 775 3548KB
Econ V3.0.1.8
Econ 是一款基于互联网的免费的视、音频通讯软件,它能……
*** 作系统:Win9x/NT/2000/XP 授权方式:免费版
2005-12-05 595 2727KB
//=================================[说明]=======================================*///学生成绩管理
//文件名:main.cpp
//------!!!!!!---------BOF-[程序代码开始]-------------------
#include<iostream>
#include<string>
using namespace std
//=============<开始定义结构体>===================================================
struct combox
{
int num
int mark
string name
combox *next
}
//=============<结束定义结构体>===================================================
//=============<开始定义Commonbox类>==============================================
//-----类体开始------------------------
class Commonbox
{
private:
combox *head
void Swap(combox *,combox *)//交换两个combox变量的数据域
void Print(combox *)//输出一combox指定的记录
combox *Find(int)//查找条例条件的记录,并返回该记录的指针
public:
Commonbox()
{
head=NULL
}
int ListCount()//统计当前链表的记录总数,返回一个整数
void AddItem(int num, string name, int mark)//添加一条记录到表尾
void RemoveItem(int)//删除一条指定的记录
void List()//列出当前链表中的所有记录
void Sort()//对当前链表进行排序
void Search(int)//在当前链表查找指定记录并输出
float Average()//计算平均成绩
}
//-----类体结束------------------------
//-----类成员函数开始----------------------------------
int Commonbox::ListCount() //统计当前链表的记录总数,返回一个整数
{
if (! head)return 0
combox *p=head
int n=0
while (p)
{
n++
p=p->next
}
return n
}
void Commonbox::AddItem(int num, string name, int mark) //添加一条记录到表尾
{
if (! head)
{
head=new combox
head->mark=mark
head->num=num
head->name=name
head->next=NULL
return
}
combox *t=head
while (t &&t->num!=num)
t=t->next
if (t)
{
cout<<" *** 作失败:学号为"<<num<<"的记录已经存在!"<<endl
return
}
combox *p=head
while (p->next)p=p->next
combox *p1=new combox
p1->num=num
p1->mark=mark
p1->name=name
p1->next=NULL
p->next=p1
return
}
void Commonbox::RemoveItem(int num) //删除一条指定的记录
{
combox *t=Find(num)
if (! t)return
combox *p=head
//如果要删除的记录位于表头
if (head==t)
{
head=head->next
delete p
cout <<"成功删除学号为 "<<num<<" 的记录!"<<endl<<endl
return
}
while (p->next!=t)p=p->next
combox *p1=p->next
p->next=p1->next
delete p1
cout <<"成功删除学号为 "<<num<<" 的记录!"<<endl<<endl
return
}
void Commonbox::Print(combox *p) //输出一combox指定的记录
{
cout<<p->num<<"\t\t"
cout<<p->name<<"\t\t"
cout<<p->mark<<endl
return
}
void Commonbox::List() //列出当前链表中的所有记录
{
if (ListCount()==0)
{
cout <<"错误:当前的列表为空!"<<endl
return
}
combox *p=head
cout<<"共有记录:"<<ListCount()<<endl
cout<<"学号\t\t姓名\t\t分数"<<endl
while (p)
{
Print(p)
p=p->next
}
cout <<endl
return
}
void Commonbox::Search(int num) //在当前链表查找指定记录并输出
{
cout <<"Searching...."<<endl
combox *p=Find(num)
if (p)
{
cout<<"学号\t\t姓名\t\t分数"<<endl
Print(p)
}
cout <<endl
}
combox *Commonbox::Find(int num)
{
if (ListCount()==0)
{
cout <<"错误:当前的列表为空!"<<endl
return NULL
}
combox *p=head
while (p)
{
if (p->num==num)break
p=p->next
}
if (! p)
{
cout <<"错误:找不到该记录!\n"
return NULL
}
return p
}
void Commonbox::Swap(combox *p1, combox *p2) //交换两个combox变量的数据域
{
combox *temp=new combox
temp->num=p1->num
temp->mark=p1->mark
temp->name=p1->name
p1->num=p2->num
p1->mark=p2->mark
p1->name=p2->name
p2->num=temp->num
p2->mark=temp->mark
p2->name=temp->name
}
void Commonbox::Sort() //对当前链表进行排序
{
cout <<"Sorting..."<<endl
if (ListCount()<2) return
combox *temp=NULL,*p=NULL,*p1=NULL,*p2=NULL,*k=NULL
int n=ListCount(),i,j
p=head
for (i=1i<ni++)
{
k=p
p1=p->next
for (j=0j<n-ij++)
{
if (k->num >p1->num)
{
k=p1
}
p1=p1->next
}
if (p!=k)Swap(k,p)
p=p->next
}
cout <<"Complete successfully!"<<endl<<endl
return
}
float Commonbox::Average() //计算平均成绩
{
if (ListCount()==0)
{
cout <<"错误:当前的列表为空!"<<endl
return -1
}
int sum=0,n=0
combox *p=head
while (p)
{
sum += p->mark
p=p->next
n++
}
return float(sum)/n
}
//-----类成员函数结束----------------------------------
//=============<结束定义Commonbox类>==============================================
Commonbox student//定义全局变量
int Menu()
{
cout <<"===========[主选单:]==========="<<endl
int n=1,select=-1
cout <<n++<<".输入学生成绩"<<endl<<endl
cout <<n++<<".按学号排序"<<endl<<endl
cout <<n++<<".按学号查找记录"<<endl<<endl
cout <<n++<<".删除由学号指定的记录"<<endl<<endl
cout <<n++<<".列出所有记录"<<endl<<endl
cout <<n++<<".计算平均成绩"<<endl<<endl
cout <<"0.退出"<<endl<<endl
cout <<"[请选择(输入相应数字)]:"
cin >>select
return select
}
char Exit() //返回一个字符患,用于确认退出
{
char s
cout<<"确定要退出程序吗?[Y/N]:"
cin >>s
return s
}
void Input(int *num, string *name, int *mark) //输入学生信息
{
cout <<"请输入 学号 姓名 分数:"
cin >>*num
if (*num==-1)return
cin >>*name>>*mark
return
}
void AddNew() //增加记录
{
int num=0,mark=0
string name=""
cout<<endl<<"当输入的学号为-1时表示结束输入."<<endl
Input(&num, &name, &mark)
while (num!=-1)
{
student.AddItem(num,name,mark)
Input(&num, &name, &mark)
}
return
}
void DoFind() //按学号查找
{
int num
cout<<endl<<"当输入的学号为-1时表示结束输入."<<endl
do
{
cout <<"请输入要查找的学生的学号: "
cin>>num
if (num==-1)continue
student.Search(num)
}
while (num!=-1)
return
}
void DoDelete() //删除记录
{
cout<<endl<<"当输入的学号为-1时表示结束输入."<<endl
int num
do
{
cout <<"请输入要删除的学生的学号:"
cin>>num
if (num==-1)continue
student.RemoveItem(num)
}
while (num!=-1)
return
}
void ShowAverage() //输出平均数
{
float avr=student.Average()
if (avr>0)
{
cout<<"共有记录:\t"<<student.ListCount()<<endl<<endl
cout<<"平均成绩:\t"<<avr<<endl<<endl
}
return
}
//-------******<主函数开始>******-------
int main()
{
cout<<"Welcome!\n学生成绩管理系统\nVer 1.01\nBy FondBoy\n\n"
int select
char s
while (1)
{
select=Menu()
switch (select)
{
case 0: //退出程序
s=Exit()
if (s=='y' || s=='Y')return 0
break
case 1: //输入学生成绩
AddNew()
break
case 2: //按学号排序
student.Sort()
break
case 3: //按学号查找记录
DoFind()
break
case 4: //删除由学号指定的记录
DoDelete()
break
case 5: //列出所有记录
student.List()
break
case 6: //输出平均成绩
ShowAverage()
break
default:
cout<<"无效输入!"<<endl
}
}
return 0
}
//-------******<主函数结束>******-------
//------!!!!!!---------EOF-[程序代码结束]-------------------
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)