91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

c++實現的運動會計分系統。。。。。 (1)可以輸入各個項目的前三名或前五名的成績; (2)能統計各系總分; (3)可以按系編號、系總分、男女團體總分排序輸出; (4)可以按系編號查詢學校某個項目的情況;可以按項目編號查詢取得前三或前五名的系。

資源截圖

代碼片段和文件信息

//copyright??to??ZhangLei
#include
using?namespace?std;
#include
#include
#define?si?15????????????????//項目總數
#define?man?10???????????????//男子項目數
#define?woman?5??????????????//女子項目數


ifstream?fin(“a.txt“);
ofstream?fout(“運動會.txt“);
//itemnum為運動會項目總數
int?itemnum=0;?????????????//輸入的項目總數

typedef?struct?item
{
item();
item(int?tol);

int?itemNum;??//itemNum為項目編號
int?*?college;??//college為系編號
string?*?stuname;???//stuname為運動員姓名
int?*?StudentScore;??//StudentScore為運動員成績
item?*??NextItem;????
int?total;??????//total為項目登記的人數

????

}item*Node;




struct?score
{

int?point;??//point為系總得分
int?num;????//num為系編號
int?manpoint;??//manpoint為男子總得分
int?womanpoint;??//womanpoint為女子總得分
void??operator=(const?score?&original);????//重載運算符
};



?item::item(?)
?{
?NextItem=NULL;

?}


?item::item(int?tol)
?{
?college=new?int[tol];
?stuname=new?string[tol];
?StudentScore=new?int[tol];
?NextItem=NULL;
?}



void?score::operator?=(const?score?&original)
?{
?//score?new_score={0};
?num=original.num;
?manpoint=original.manpoint;
?point=original.point;
?womanpoint=original.womanpoint;
??//return?new_score;
?}



Node?lastitem;




//////////////輸入各個項目的成績/////////////////////////////////
bool?input(Node?&head)
{
fout<<“***************項目成績輸入*****************“< int?i;
Node?newitem;
int?val=0;
fout<<“請輸入項目人數“< fin>>val;
newitem=new?item(val);
if(!newitem)?return?false;


fout<<“請輸入該項目的編號:“;
fin>>newitem->itemNum;
fout< newitem->total=val;
for(i=0;i {
fout<<“請輸入第“< fin>>newitem->stuname[i];
fout<<“請輸入運動員系編號:“;
fin>>newitem->college[i];
fout<<“請輸入運動員分數:“;
fin>>newitem->StudentScore[i];

fout< }
//若頭節點為空,新節點做表頭

if(head==NULL)?{
???????head=newitem;???
???lastitem=head;
???}
?

//否則加入表尾
else?
{
lastitem->NextItem=newitem;?
????lastitem=newitem;
}
itemnum++;

fout<<“這個項目輸入完畢!“< return?true;


}


//////////////////////按項目編號查詢某個項目前幾名的系的情況//////////////////////////////////
bool?ItemSort(Node?headint?ItemName)
{
fout<<“項目編號“<<“??“<<“名次?????“<<“?姓名????“<<“?系???“<<“??積分?“<????Node?p;
//若鏈表不為空,對鏈表進行搜索
if(itemnum!=0)
{
p=head;

????int?j=0;
for(int?i=1;i<=itemnum;i++)
{???
if(p->itemNum==ItemName)
{
j=1;

for(int?m=1;mtotal+1;m++)???????????
{
fout<stuname[m-1]
<<“???????“<college[m-1]<<“???????“
<StudentScore[m-1]< }
break;
}
else
p=p->NextItem;
}
if(j==0)
fout<<“沒有此項目的相關信息“< fout<<“********************************************“< }
else
fout<<“還沒有輸入數據,請先進行輸入操作!“< return?true;
}




//////////////////////用戶給出系編號,顯示該系得分

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????204??2009-06-28?09:35??運動會計分系統\a.txt

?????文件????????229??2009-06-28?11:37??運動會計分系統\b.txt

?????文件?????295936??2009-06-28?11:37??運動會計分系統\Debug\sports?meeting.bsc

?????文件?????589925??2009-06-28?11:39??運動會計分系統\Debug\sports?meeting.exe

?????文件?????834576??2009-06-28?11:39??運動會計分系統\Debug\sports?meeting.ilk

?????文件?????392569??2009-06-28?11:39??運動會計分系統\Debug\sports?meeting.obj

?????文件????1997944??2009-06-28?11:39??運動會計分系統\Debug\sports?meeting.pch

?????文件????1156096??2009-06-28?11:39??運動會計分系統\Debug\sports?meeting.pdb

?????文件??????????0??2009-06-28?11:37??運動會計分系統\Debug\sports?meeting.sbr

?????文件??????99328??2009-06-28?11:39??運動會計分系統\Debug\vc60.idb

?????文件?????118784??2009-06-28?11:39??運動會計分系統\Debug\vc60.pdb

?????文件??????10317??2009-06-28?11:39??運動會計分系統\sports?meeting.cpp

?????文件???????3499??2009-06-28?11:39??運動會計分系統\sports?meeting.dsp

?????文件????????553??2009-06-28?11:39??運動會計分系統\sports?meeting.dsw

?????文件??????50176??2009-06-28?11:39??運動會計分系統\sports?meeting.ncb

?????文件??????48640??2009-06-28?11:39??運動會計分系統\sports?meeting.opt

?????文件????????788??2009-06-28?11:39??運動會計分系統\sports?meeting.plg

?????文件?????325632??2009-06-28?11:38??運動會計分系統\運動會.doc

?????文件???????6323??2009-06-28?11:39??運動會計分系統\運動會.txt

?????目錄??????????0??2009-06-28?11:40??運動會計分系統\Debug

?????目錄??????????0??2009-07-14?13:56??運動會計分系統

-----------?---------??----------?-----??----

??????????????5931519????????????????????21


評論

共有 條評論