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

木蟲 (著名寫手)

鐵蟲 (初入文壇)

鐵蟲 (初入文壇)
|
#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("運動會項目個數(shù)為:\n" ; scanf("%d",&n); printf("參加比賽學校個數(shù)為:\n" ; scanf("%d",&o); printf("男子比賽項目個數(shù)為:\n" ; scanf("%d",&w); printf("女子比賽項目個數(shù)為:%d",n-w); printf("\n" ; for(i=1;i<=n;i++){ printf("第%d個項目:\n",i); if(i%2==1) {for(m=1;m<6;m++) { printf("第%d名姓名:",m);scanf("%d",&e); gets(s); printf("第%d名學校編號:",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名學校編號:",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("********************團體總分報表********************" ;printf("\n" ; for(t=1;t<=o;t++){ printf("第%d個學校成績單:",t);printf("\n" ; printf("第%d個學校男子團體總分:",t); z=AddList_L(L1,t); printf("%d",z);printf("\n" ; printf("第%d個學校女子團體總分:",t); v=AddList_L(L2,t); printf("%d",v);printf("\n" ; printf("第%d個學校團體總分:",t); r=z+v; printf("%d",r); printf("\n" ; printf("\n" ; } } 請大師指教 |

| 6 | 1/1 | 返回列表 |
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 302求調(diào)劑 +5 | 呼呼呼。。。。 2026-03-17 | 5/250 |
|
|---|---|---|---|---|
|
[考研] 308求調(diào)劑 +4 | 是Lupa啊 2026-03-16 | 4/200 |
|
|
[考研] 26考研求調(diào)劑 +6 | 丶宏Sir 2026-03-13 | 6/300 |
|
|
[考研] 求調(diào)劑,總分315,考的生物醫(yī)藥,一志愿湖南師范大學。調(diào)劑到任何專業(yè)都可以 +4 | 小丁想進步 2026-03-11 | 5/250 |
|
|
[考研] 085600材料與化工 +4 | 安全上岸! 2026-03-16 | 4/200 |
|
|
[考研] 機械專碩325,尋找調(diào)劑院校 +3 | y9999 2026-03-15 | 5/250 |
|
|
[考研] 0703一志愿211 285分求調(diào)劑 +5 | ly3471z 2026-03-13 | 5/250 |
|
|
[考研] 070300化學學碩求調(diào)劑 +6 | 太想進步了0608 2026-03-16 | 6/300 |
|
|
[考研] 277材料科學與工程080500求調(diào)劑 +3 | 自由煎餅果子 2026-03-16 | 3/150 |
|
|
[考研] 材料與化工一志愿南昌大學327求調(diào)劑推薦 +7 | Ncdx123456 2026-03-13 | 8/400 |
|
|
[考研] 中科大材料專碩319求調(diào)劑 +3 | 孟鑫材料 2026-03-13 | 3/150 |
|
|
[考研] 學碩285求調(diào)劑 +13 | Wisjxn 2026-03-12 | 46/2300 |
|
|
[考研] 材料371求調(diào)劑 +9 | 鱷魚? 2026-03-11 | 11/550 |
|
|
[考研] 一志愿中科院,化學方向,295求調(diào)劑 +4 | 一氧二氮 2026-03-11 | 4/200 |
|
|
[考研] 308求調(diào)劑 +5 | 是Lupa啊 2026-03-11 | 5/250 |
|
|
[考研] 工科,求調(diào)劑 +3 | 我887 2026-03-11 | 3/150 |
|
|
[考研] 314求調(diào)劑 +7 | 無懈可擊的巨人 2026-03-12 | 7/350 |
|
|
[論文投稿]
投稿問題
5+4
|
星光燦爛xt 2026-03-12 | 6/300 |
|
|
[考研] 070303一志愿西北大學學碩310找調(diào)劑 +3 | d如愿上岸 2026-03-13 | 3/150 |
|
|
[考研] 081200-11408-276學碩求調(diào)劑 +3 | 崔wj 2026-03-12 | 4/200 |
|