| 24小時(shí)熱門(mén)版塊排行榜 |
| 5 | 1/1 | 返回列表 |
| 查看: 1146 | 回復(fù): 5 | |||
| 當(dāng)前只顯示滿足指定條件的回帖,點(diǎn)擊這里查看本話題的所有回帖 | |||
素衣清風(fēng)鐵蟲(chóng) (初入文壇)
|
[交流]
運(yùn)動(dòng)會(huì)成績(jī)統(tǒng)計(jì)系統(tǒng) 已有3人參與
|
||
|
有n個(gè)學(xué)校參加運(yùn)動(dòng)會(huì),學(xué)校編號(hào)為1……n。比賽分成m個(gè)男子項(xiàng)目和w個(gè)女子項(xiàng)目,項(xiàng)目編號(hào)為男子1......m,女子m+1......m+w,不同的項(xiàng)目取前五名或前三名積分;取前五名的積分分別為:7、5、3、2、1,前三名的積分分別為:5、3、2;哪些(項(xiàng)目)取前五名或前三名由學(xué)生自己設(shè)定。 實(shí)現(xiàn)在程序中修改積分,然后將積分以文件(score.txt)的形式保存 實(shí)現(xiàn)對(duì)所有參賽學(xué)校的總積分排序,并將排序結(jié)果以文件(sort.txt)的形式保存。 可自行增加其他附加功能。 ——為了保證所有的數(shù)據(jù)可以長(zhǎng)期被使用,要求程序能將相關(guān)數(shù)據(jù)存儲(chǔ)在外部數(shù)據(jù)文件中,具體數(shù)據(jù)格式和文件名、路徑等自定; 根據(jù)所設(shè)計(jì)的算法,定義相應(yīng)函數(shù)分別實(shí)現(xiàn)系統(tǒng)的各子功能模塊,同時(shí)由主程序提供友好的用戶界面,使用戶可通過(guò)選擇主菜單來(lái)調(diào)用課程設(shè)計(jì)中要求完成的各個(gè)功能模塊,子程序執(zhí)行完后可返回到主菜單,繼續(xù)選擇其他功能執(zhí)行。源程序要求書(shū)寫(xiě)規(guī)范,結(jié)構(gòu)清晰。重點(diǎn)函數(shù)的重點(diǎn)變量,重點(diǎn)功能部分均要求給出清晰的程序注釋。 |

鐵蟲(chóng) (初入文壇)
|
#include "iostream.h" #include "stdio.h" #include "stdlib.h" #include "math.h" #include "string.h" typedef int ElemType,Status; typedef struct LNode{ ElemType data; struct LNode *next; }LNode,*LinkList; int ListLength_L(LinkList L){ int i=0; LinkList p; p=L->next; while(p!=NULL) {p=p->next;i++;} return i; } int AddList_L(LinkList L,int t){ int n,i; ElemType e=0; LinkList p; p=L->next; n=ListLength_L(L); for(i=0;i p=p->next->next;} return e; } void main(){ LinkList L1,p1,q1,L2,p2,q2; int i,n,m,o,w,t,r,z,v,k,e; char s[20]; L1=(LinkList)malloc(sizeof(LNode)); L1->next=NULL;q1=L1; L2=(LinkList)malloc(sizeof(LNode)); L2->next=NULL;q2=L2; printf("運(yùn)動(dòng)會(huì)項(xiàng)目個(gè)數(shù)為:\n" ; scanf("%d",&n); printf("參加比賽學(xué)校個(gè)數(shù)為:\n" ; scanf("%d",&o); printf("男子比賽項(xiàng)目個(gè)數(shù)為:\n" ; scanf("%d",&w); printf("女子比賽項(xiàng)目個(gè)數(shù)為:%d",n-w); printf("\n" ; for(i=1;i<=n;i++){ printf("第%d個(gè)項(xiàng)目:\n",i); if(i%2==1) {for(m=1;m<6;m++) { printf("第%d名姓名:",m);scanf("%d",&e); gets(s); printf("第%d名學(xué)校編號(hào):",m);scanf("%d",&k); while(k>o) {printf("輸入有誤,請(qǐng)重新輸入:" ;scanf("%d",&k);} if(i<=w) {p1=(LinkList)malloc(sizeof(LNode)); p1->data=k;q1->next=p1;q1=q1->next;q1->next=NULL;} else {p2=(LinkList)malloc(sizeof(LNode)); p2->data=k;q2->next=p2;q2=q2->next;q2->next=NULL;} printf("第%d名成績(jī):",m); if(i<=w) {p1=(LinkList)malloc(sizeof(LNode)); scanf("%d",&p1->data);q1->next=p1;q1=q1->next;q1->next=NULL;} else {p2=(LinkList)malloc(sizeof(LNode)); scanf("%d",&p2->data);q2->next=p2;q2=q2->next;q2->next=NULL;} printf("\n" ; } } if(i%2==0) {for(m=1;m<4;m++) { printf("第%d名姓名:",m);scanf("%d",&e); gets(s); printf("第%d名學(xué)校編號(hào):",m);scanf("%d",&k); while(k>o) {printf("輸入有誤,請(qǐng)重新輸入:" ;scanf("%d",&k);} if(i<=w) {p1=(LinkList)malloc(sizeof(LNode)); p1->data=k;q1->next=p1;q1=q1->next;q1->next=NULL;} else {p2=(LinkList)malloc(sizeof(LNode)); p2->data=k;q2->next=p2;q2=q2->next;q2->next=NULL;} printf("第%d名成績(jī):",m); if(i<=w) {p1=(LinkList)malloc(sizeof(LNode)); scanf("%d",&p1->data);q1->next=p1;q1=q1->next;q1->next=NULL;} else {p2=(LinkList)malloc(sizeof(LNode)); scanf("%d",&p2->data);q2->next=p2;q2=q2->next;q2->next=NULL;} printf("\n" ; } } } printf("********************團(tuán)體總分報(bào)表********************" ;printf("\n" ; for(t=1;t<=o;t++){ printf("第%d個(gè)學(xué)校成績(jī)單:",t);printf("\n" ; printf("第%d個(gè)學(xué)校男子團(tuán)體總分:",t); z=AddList_L(L1,t); printf("%d",z);printf("\n" ; printf("第%d個(gè)學(xué)校女子團(tuán)體總分:",t); v=AddList_L(L2,t); printf("%d",v);printf("\n" ; printf("第%d個(gè)學(xué)校團(tuán)體總分:",t); r=z+v; printf("%d",r); printf("\n" ; printf("\n" ; } } 請(qǐng)大師指教 |

木蟲(chóng) (著名寫(xiě)手)

鐵蟲(chóng) (初入文壇)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 一志愿天津大學(xué)化學(xué)工藝專業(yè)(081702)315分求調(diào)劑 +7 | yangfz 2026-03-17 | 7/350 |
|
|---|---|---|---|---|
|
[考研] 303求調(diào)劑 +3 | 睿08 2026-03-17 | 5/250 |
|
|
[考研] 341求調(diào)劑 +5 | 搗蛋豬豬 2026-03-11 | 7/350 |
|
|
[論文投稿] 有沒(méi)有大佬發(fā)小論文能帶我個(gè)二作 +3 | 增銳漏人 2026-03-17 | 4/200 |
|
|
[考研] 0854控制工程 359求調(diào)劑 可跨專業(yè) +3 | 626776879 2026-03-14 | 9/450 |
|
|
[考研] 318求調(diào)劑 +3 | Yanyali 2026-03-15 | 3/150 |
|
|
[考研] 070303一志愿西北大學(xué)學(xué)碩310找調(diào)劑 +5 | d如愿上岸 2026-03-12 | 8/400 |
|
|
[考研] 求老師收留調(diào)劑 +4 | jiang姜66 2026-03-14 | 5/250 |
|
|
[考研] 中科大材料與化工319求調(diào)劑 +3 | 孟鑫材料 2026-03-14 | 3/150 |
|
|
[考研] 337一志愿華南理工0805材料求調(diào)劑 +7 | mysdl 2026-03-11 | 9/450 |
|
|
[考研] 一志愿中科院,化學(xué)方向,295求調(diào)劑 +4 | 一氧二氮 2026-03-11 | 4/200 |
|
|
[考研] 0703,333分求調(diào)劑 一志愿鄭州大學(xué)-物理化學(xué) +3 | 李魔女斗篷 2026-03-11 | 3/150 |
|
|
[考研] 290求調(diào)劑 +9 | ADT 2026-03-11 | 9/450 |
|
|
[考研] 333求調(diào)劑 +3 | 球球古力 2026-03-11 | 3/150 |
|
|
[考研] 315求調(diào)劑 +9 | 小羊小羊_ 2026-03-11 | 10/500 |
|
|
[考研] 【考研調(diào)劑求收留】 +3 | Ceciilia 2026-03-11 | 3/150 |
|
|
[考研] 301求調(diào)劑 +6 | Liyouyumairs 2026-03-11 | 6/300 |
|
|
[考研] 工科調(diào)劑 +4 | Jiang191123! 2026-03-11 | 4/200 |
|
|
[考研] 277求調(diào)劑 +4 | anchor17 2026-03-12 | 4/200 |
|
|
[考研] 070303一志愿西北大學(xué)學(xué)碩310找調(diào)劑 +3 | d如愿上岸 2026-03-13 | 3/150 |
|