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

木蟲 (著名寫手)

鐵蟲 (初入文壇)

鐵蟲 (初入文壇)
|
#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é)校編號:",m);scanf("%d",&k); while(k>o) {printf("輸入有誤,請重新輸入:" ;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名成績:",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é)校編號:",m);scanf("%d",&k); while(k>o) {printf("輸入有誤,請重新輸入:" ;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名成績:",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é)校成績單:",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" ; } } 請大師指教 |

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +3 | 生物工程調(diào)劑 2026-03-16 | 10/500 |
|
|---|---|---|---|---|
|
[考研] 材料專碩英一數(shù)二306 +4 | z1z2z3879 2026-03-18 | 4/200 |
|
|
[考研] 【同濟(jì)軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 一志愿華中科技大學(xué),080502,354分求調(diào)劑 +3 | 守候夕陽CF 2026-03-18 | 3/150 |
|
|
[考研] 314求調(diào)劑 +8 | 無懈可擊的巨人 2026-03-12 | 8/400 |
|
|
[考研] 311求調(diào)劑 +6 | 26研0 2026-03-15 | 6/300 |
|
|
[考研] 304求調(diào)劑 +12 | 小熊joy 2026-03-14 | 13/650 |
|
|
[考研] 0703化學(xué)調(diào)劑 +4 | pupcoco 2026-03-17 | 7/350 |
|
|
[考研] 0703化學(xué)調(diào)劑 +3 | 妮妮ninicgb 2026-03-17 | 3/150 |
|
|
[考研] 293求調(diào)劑 +11 | zjl的號 2026-03-16 | 16/800 |
|
|
[基金申請] 被我言中:新模板不強(qiáng)調(diào)格式了,假專家開始管格式了 +4 | beefly 2026-03-14 | 4/200 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +16 | 不知道叫什么! 2026-03-15 | 18/900 |
|
|
[考研] 326求調(diào)劑 +3 | mlpqaz03 2026-03-15 | 3/150 |
|
|
[考研]
|
笨笨兔子 2026-03-12 | 3/150 |
|
|
[考研] 求調(diào)劑 +7 | 18880831720 2026-03-11 | 7/350 |
|
|
[考研] 考研調(diào)劑 +4 | 芬達(dá)46 2026-03-12 | 4/200 |
|
|
[考研] 295求調(diào)劑 +3 | 小匕仔汁 2026-03-12 | 3/150 |
|
|
[考研] 085600材料與化工 309分請求調(diào)劑 +7 | dtdxzxx 2026-03-12 | 8/400 |
|
|
[論文投稿]
投稿問題
5+4
|
星光燦爛xt 2026-03-12 | 6/300 |
|
|
[考研] 321求調(diào)劑(食品/專碩) +3 | xc321 2026-03-12 | 6/300 |
|