亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? yundong.txt

?? 運動會分數統計
?? TXT
?? 第 1 頁 / 共 3 頁
字號:
if(k==NULL&&flag==0)
cout<<"無法找到你要的信息\n";
}
void find2(struct school *t)
{struct school *k;int flag=0;int num;

cout<<"請輸入要查找的信息\n";
cout<<"請輸入項目號\n";cin>>num;
cout<<"學校編號\t項目\t姓名\t成績\n";
k=t;
while(k!=NULL)
{if(num==k->project_num) 
{flag=1;cout<<k->num<<"\t\t"<<k->project_num<<"\t"<<k->name<<"\t"<<k->score<<endl;}
k=k->next;
}
if(k==NULL&&flag==0)
cout<<"無法找到你要的信息\n";
}
void find3(struct school *t)
{struct school *k;int flag=0;char name[20];

cout<<"請輸入要查找的信息\n";
cout<<"請輸入姓名\n";cin>>name;
cout<<"學校編號\t項目\t姓名\t成績\n";
k=t;
while(k!=NULL)
{if(!strcmp(name,k->name)) 
{flag=1;cout<<k->num<<"\t\t"<<k->project_num<<"\t"<<k->name<<"\t"<<k->score<<endl;}
k=k->next;
}
if(k==NULL&&flag==0)
cout<<"無法找到你要的信息\n";
}

struct school *deletes1(struct school *t)
{struct school *k,*k_head;int flag=0;int num;
cout<<"請輸入要刪除的信息\n";
cout<<"請輸入學校編號\n";cin>>num;
k=t;
while(k!=NULL)
{if(k->num==num) 
{flag=1;
if(k==t)
{t=t->next;} 
else 
k_head->next=k->next;
}
else
k_head=k;
k=k->next; 
}
if(k==NULL&&flag==0)
cout<<"無法找到你要刪除的信息\n";
return t; 
}

struct school *deletes2(struct school *t)
{struct school *k,*k_head;int flag=0;int num;
cout<<"請輸入要刪除的信息\n";
cout<<"請輸入項目號\n";cin>>num;
k=t;
while(k!=NULL)
{if(k->project_num==num) 
{flag=1;
if(k==t)
{t=t->next;} 
else 
k_head->next=k->next;
}
else
k_head=k;
k=k->next; 
}
if(k==NULL&&flag==0)
cout<<"無法找到你要刪除的信息\n";
return t; 
}

struct school *deletes3(struct school *t)
{struct school *k,*k_head;int flag=0;char name[20];
cout<<"請輸入要刪除的信息\n";
cout<<"請輸入姓名\n";cin>>name;
k=t;
while(k!=NULL)
{if(!strcmp(k->name,name)) 
{flag=1;
if(k==t)
{t=t->next;} 
else 
k_head->next=k->next;
}
else
k_head=k;
k=k->next; 
}
if(k==NULL&&flag==0)
cout<<"無法找到你要刪除的信息\n";
return t; 
}

struct statitcs
{
int flag;
int total;
int no;
struct statitcs *next;
};

int total1(struct school *t,int n)
{struct school *p;
p=t;
int sum=0;
while(p!=NULL)
{if(p->num==n)
sum+=p->score;
p=p->next;
}
return sum;
}

void swap(struct statitcs *t1,struct statitcs *t2)
{struct statitcs *t;
t=(struct statitcs *)malloc(len1);
t->flag=t1->flag;t1->flag=t2->flag;t2->flag=t->flag;
t->total=t1->total;t1->total=t2->total;t2->total=t->total;
}

struct statitcs *set_place(struct statitcs *t)
{int i=1;
struct statitcs *p,*q;
p=t;
if(p==NULL)return t;
else
{p->no=1;
while(p->next!=NULL)
{q=p->next;

a:if((q->total==p->total))
{q->no=p->no;q=q->next;
if(q==NULL) return t;
goto a;}
if(q==NULL) return t;
else{p=q;i++;p->no=i;}
}
}
return t;
}

struct statitcs * sort( struct statitcs *t)
{struct statitcs *p1,*p2;
p1=t;
while(p1!=NULL)
{ p2=p1->next;

while(p2!=NULL)
{if((p1->total)<(p2->total))
swap(p1,p2);
p2=p2->next;
}
p1=p1->next;
}
return t;
}

void show(struct statitcs *t,struct school *t1)
{struct statitcs *p;
p=t;
while(p!=NULL)
{ 
cout<<"\n學校編號"<<p->flag<<endl;
cout<<"項目\t"<<"姓名\t"<<"成績"<<endl;
display(t1,p->flag);
cout<<"\t總成績"<<p->total<<"\t總名次:"<<p->no<<endl;
p=p->next;
}
}

struct statitcs *creat(struct school *t)
{int a[100];int i=0;int flag1;
struct statitcs *head,*rear,*p;
struct school *k;k=t;
head=NULL;if(k==NULL)return NULL;
p=(struct statitcs *)malloc(len1);
p->flag=k->num;
p->total=total1(t,p->flag);
if(head==NULL)
head=p;rear=p;
k=k->next;
a=p->flag;
while(k!=NULL)
{flag1=1;
for(int m=0;m<=i;m++)
if(a[m]==k->num)
flag1=0;
if(flag1)
{p=(struct statitcs *)malloc(len1);
p->flag=k->num; i++;a=p->flag;
p->total=total1(t,p->flag);
rear->next=p;rear=p;}
k=k->next;
}
rear->next=NULL;
return head;
}
void swap1(struct school *t1, struct school *t2)
{struct school *t;
t=(struct school *)malloc(len);
t->num=t1->num;t1->num=t2->num;t2->num=t->num;
t->score=t1->score;t1->score=t2->score;t2->score=t->score;
strcmp(t->name,t1->name);strcmp(t1->name,t2->name);strcmp(t2->name,t->name);
}
struct school * sort1( struct school *t,int n)
{struct school *p1,*p2;
p1=t;
while(p1!=NULL)
{ p2=p1->next;

while(p2!=NULL&&p1->project_num==n&&p2->project_num==n)
{if((p1->score)<(p2->score))
swap1(p1,p2);
p2=p2->next;
}
p1=p1->next;
}
return t;
}
/*struct school *setplace1(struct school *t,int n)
{int i=1;
struct school *p,*q;
p=t;
if(p==NULL)return t;
else
{if(p->project_num==n)
p->no=1;
while(p->next!=NULL)
{q=p->next;
a:if((q->score==p->score)&&p->project_num==n&&q->project_num==n)
{q->no=p->no;q=q->next;
if(q==NULL) return t;
goto a;}
if(q==NULL) return t;
else{p=q;
if((q->score==p->score)&&p->project_num==n&&q->project_num==n)
{i++;p->no=i;}}
}
}
return t;
}
*/
void show1(struct school *t,int n)
{struct school *p;
p=t;
cout<<"項目:"<<n<<"\n學校編號\t"<<"姓名\t"<<"成績\t"<<endl;
while(p!=NULL)
{if(p->project_num==n)
cout<<p->num<<"\t\t"<<p->name<<"\t"<<p->score<<"\t"<<endl;
p=p->next;
}
}

void sort_display(struct school *t)
{int a[100];int i=0;int flag1;
struct school *k;k=t;
if(k==NULL)cout<< "NULL\n";
a=k->project_num;
k=k->next;
while(k!=NULL)
{flag1=1;
for(int m=0;m<=i;m++)
if(a[m]==k->project_num)
flag1=0;
if(flag1)
{i++;a=k->project_num;}
k=k->next;
}
for(int m=0;m<=i;m++)
{t=sort1(t,a[m]);
//setplace1(t,a[m]);
show1(t,a[m]);
}
}

void main()
{struct school *t;struct statitcs *s;char a;int flag=1,flag1=1,flag2=1;
t=NULL;
cout<<"\t\t***************************************************\n";
cout<<" \t\t *請勿盜版*\t *請勿盜版*\t *請勿盜版*\n "; 
cout<<"\t\t\t\t產品信息:\n\t\t\t\t學號:020410107\n\t\t\t\t姓名:胡小勇\n\t\t\t\t電子郵件:huxiaoyong1983@163.com\n\t\t\t\t電話:0631-5696421\n";
cout<<" \t\t\t\t使用有問題 請與我聯系\n\t\t *請勿盜版*\t *請勿盜版*\t *請勿盜版*\n "; 
cout<<"\t\t***************************************************\n"; 
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t 運動會信息管理系統\n\t\t\t\t1:創建信息\n\t\t\t\t2:添加信息\n\t\t\t\t3:刪除信息\n\t\t\t\t4:查找信息\n\t\t\t\t5:排序并顯示\n\t\t\t\t6:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
while(a!='6')
{switch(a)
{case'1':flag=0;flag1=0;flag2=0;
t=insert();
cout<<"你輸入的所有信息\n"; 
print(t);break;
case'2':cout<<"*****************\n1:添加一條信息\n2:退出\n*****************\n";
cin>>a;
while(a!='2')
{switch(a)
{case'1':t=add(t);break;
default:cout<<"\n請正確輸入\n";break;
}
cout<<"*****************\n1:添加一條信息\n2:退出\n*****************\n";
cin>>a;
}
print(t);
break;
case'3':if(flag==1)
{cout<<"\t\t請先輸入數據\n";break;}
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t1:刪除某一學校某一項目某一姓名某一成績的信息\n\t\t\t2:刪除某一學校的信息\n\t\t\t3:刪除某一項目的信息\n\t\t\t4:刪除某一姓名的信息\n\t\t\t5:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
while(a!='5')
{switch(a)
{case'1':t=deletes(t); cout<<"刪除后的信息\n";print(t);break;
case'2':t=deletes1(t);cout<<"刪除后的信息\n"; print(t);break;
case'3':t=deletes2(t); cout<<"刪除后的信息\n"; print(t);break;
case'4':t=deletes3(t); cout<<"刪除后的信息\n";print(t);break;
default:cout<<"請正確輸入\n";break;
}
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t1:刪除某一學校某一項目某一姓名某一成績的信息\n\t\t\t2:刪除某一學校的信息\n\t\t\t3:刪除某一項目的信息\n\t\t\t4:刪除某一姓名的信息\n\t\t\t5:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
} 
break;
case'4':if(flag2==1)
{cout<<"\t\t請先輸入數據\n";break;}
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t1:查找所有信息\n\t\t\t2:查找某一學校的信息\n\t\t\t3:查找某一項目的信息\n\t\t\t4:查找某一姓名的信息\n\t\t\t5:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
while(a!='5')
{switch(a)
{case'1':find(t);break;
case'2':find1(t);break;
case'3':find2(t);break;
case'4':find3(t);break;
default:cout<<"請正確輸入\n";break;
} 
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t1:查找所有信息\n\t\t\t2:查找某一學校的信息\n\t\t\t3:查找某一項目的信息\n\t\t\t4:查找某一姓名的信息\n\t\t\t5:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
}
break;
case'5':if(flag1==1)
{cout<<"\t\t請先輸入數據\n";break;}
cout<<"\t\t*************************************\n";
cout<<"\t\t1:按學校總成績排序\n\t\t2:按每個項目的成績高低排序\n\t\t3:退出\n";
cout<<"\t\t*************************************\n";
cin>>a;
while(a!='3')
{switch(a)
{case'1':s=creat(t);s=sort(s);s=set_place(s);show(s,t);break;
case'2':sort_display(t);break;
default:cout<<"請正確輸入\n";break;
}
cout<<"\t\t*************************************\n";
cout<<"\t\t1:按學校總成績排序\n\t\t2:按每個項目的成績高低排序\n\t\t3:退出\n";
cout<<"\t\t*************************************\n";
cin>>a;
}
break;
default:cout<<"請正確輸入\n";
}
cout<<"\t\t***************************************************\n";
cout<<"\t\t\t 運動會成績信息系統\n\t\t\t\t1:創建信息\n\t\t\t\t2:添加信息\n\t\t\t\t3:刪除信息\n\t\t\t\t4:查找信息\n\t\t\t\t5:排序并顯示\n\t\t\t\t6:退出\n";
cout<<"\t\t***************************************************\n";
cin>>a;
}
cout<<"謝謝使用\n";
}

2004-07-24 15:07:50 huxiaoyong1983 編輯了這個貼子

-----------------------------------------------------------------------------------------


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久一区二区三区共| 欧美午夜精品一区二区蜜桃| 2014亚洲片线观看视频免费| 久草中文综合在线| 欧美大片在线观看一区| 国产在线不卡一区| 中文字幕精品在线不卡| av电影在线观看完整版一区二区| 一区二区三区在线视频观看| 91福利视频在线| 免费日本视频一区| 国产欧美一区二区三区网站| 色综合亚洲欧洲| 天堂在线一区二区| 久久尤物电影视频在线观看| 成人精品视频一区二区三区尤物| 一区二区三区91| 欧美成人官网二区| 成人精品视频一区二区三区| 亚洲第一主播视频| 国产亚洲精品bt天堂精选| 色婷婷激情一区二区三区| 日韩二区三区四区| 国产欧美精品在线观看| 欧美视频一二三区| 国产成人在线看| 香蕉久久夜色精品国产使用方法 | 亚洲人成影院在线观看| 欧美色精品天天在线观看视频| 精品一区二区三区欧美| 亚洲丝袜另类动漫二区| 日韩一区二区在线看| 成人午夜激情片| 日本少妇一区二区| 最新成人av在线| 精品少妇一区二区三区在线视频| 99久久综合精品| 久久成人精品无人区| 一区二区三区波多野结衣在线观看| 精品福利一二区| 欧美日本一区二区三区四区| 成人性色生活片| 蜜桃视频在线一区| 亚洲国产sm捆绑调教视频| 国产三级精品视频| 欧美一区二区三区四区视频| 91麻豆精东视频| 国产成人av电影在线| 青青草精品视频| 亚洲精品你懂的| 国产精品人人做人人爽人人添| 日韩你懂的在线播放| 欧美亚洲国产一卡| 91网站在线观看视频| 成人视屏免费看| 国产在线精品一区二区三区不卡| 日本伊人午夜精品| 亚洲国产另类精品专区| 尤物视频一区二区| 亚洲欧洲性图库| 欧美极品少妇xxxxⅹ高跟鞋| 亚洲精品一区二区三区在线观看| 欧美精品乱码久久久久久| 91福利国产成人精品照片| 99re在线视频这里只有精品| 丁香婷婷综合五月| 国产成人免费xxxxxxxx| 国产麻豆精品久久一二三| 国产真实乱子伦精品视频| 免费精品视频最新在线| 免费精品视频在线| 美国毛片一区二区三区| 久久丁香综合五月国产三级网站| 奇米影视7777精品一区二区| 日本不卡在线视频| 欧美a级一区二区| 免费看欧美女人艹b| 久久超碰97中文字幕| 久久99久久精品| 国产成人综合亚洲网站| 国产成人8x视频一区二区| 成人精品亚洲人成在线| 91视视频在线观看入口直接观看www| 成人av电影免费观看| 99re热这里只有精品视频| 成人精品一区二区三区中文字幕| www.亚洲在线| 欧美在线不卡视频| 51精品久久久久久久蜜臀| 欧美成人性福生活免费看| 精品成人一区二区| 欧美国产精品v| 亚洲精品欧美激情| 午夜国产精品一区| 久久国产精品区| 成人性视频网站| 欧美无乱码久久久免费午夜一区| 在线观看91精品国产麻豆| 精品国产乱码久久久久久图片| 国产亚洲欧洲一区高清在线观看| 亚洲欧美影音先锋| 亚洲香蕉伊在人在线观| 美女网站一区二区| 成人性生交大片免费| 欧美日韩在线观看一区二区| 日韩欧美亚洲另类制服综合在线| 久久网站最新地址| 亚洲视频一二三区| 日韩电影在线免费观看| 国产麻豆成人传媒免费观看| 色综合天天综合网国产成人综合天| 欧美高清视频不卡网| 久久久久久久综合日本| 亚洲狠狠爱一区二区三区| 美国毛片一区二区| 91免费视频网| 日韩精品一区二区三区四区| 国产精品麻豆网站| 婷婷开心激情综合| 粉嫩在线一区二区三区视频| 欧美日韩精品福利| 国产精品久久久久久久岛一牛影视| 一区二区三区久久| 国产东北露脸精品视频| 欧美日韩一区二区电影| 国产精品嫩草影院com| 日韩精彩视频在线观看| jizzjizzjizz欧美| 日韩午夜激情电影| 亚洲一区二区三区中文字幕在线| 精品一区二区在线视频| 欧美日韩一级片在线观看| 中文字幕在线不卡| 韩国成人精品a∨在线观看| 欧美色成人综合| 亚洲欧美视频在线观看视频| 国产精品一卡二| 日韩欧美高清在线| 亚洲国产wwwccc36天堂| av成人免费在线| 国产欧美日韩卡一| 精品无码三级在线观看视频| 欧美日韩一区二区三区在线| 中文字幕一区日韩精品欧美| 国产精品99久| 久久欧美中文字幕| 欧美a一区二区| 在线成人av影院| 亚洲成人7777| 色av综合在线| 亚洲精品视频一区二区| 成人涩涩免费视频| 国产亚洲短视频| 国内精品写真在线观看| 日韩免费看的电影| 日本在线不卡视频| 欧美精品123区| 视频一区二区国产| 欧美视频在线播放| 亚洲大片在线观看| 欧美性大战久久久久久久| 亚洲免费av高清| 91丝袜美腿高跟国产极品老师| 国产亚洲综合在线| 丰满少妇在线播放bd日韩电影| 久久嫩草精品久久久精品一| 国产一区在线不卡| 久久久激情视频| 成人爽a毛片一区二区免费| 国产精品欧美极品| 91首页免费视频| 亚洲一区二区黄色| 欧美日韩国产另类一区| 日韩中文字幕1| 日韩三级在线免费观看| 狠狠色综合日日| 欧美激情一区二区三区不卡| av一区二区三区| 一区二区三区精品视频在线| 欧美私模裸体表演在线观看| 偷偷要91色婷婷| 精品日韩欧美在线| 国产suv精品一区二区883| 中文字幕亚洲一区二区av在线| 91美女片黄在线| 午夜伊人狠狠久久| 精品国产百合女同互慰| 成人avav影音| 午夜久久久久久| 日韩欧美电影一区| av激情综合网| 五月天久久比比资源色| 精品福利在线导航| 91色九色蝌蚪| 日本视频一区二区三区| 久久久久久久久久看片| 91社区在线播放| 蜜桃av一区二区| 中文字幕中文字幕在线一区| 欧美色大人视频|