運動員資訊管理系統(資料結構版)

2021-10-13 05:19:48 字數 1313 閱讀 1922

主要功能有

按1 輸入運動員資訊

按2 輸出運動員資訊

按3 查詢運動員資訊

按4 修改運動員資訊

按5 刪除運動員資訊

按6 插入運動員資訊

按7 排序總成績資訊

#

include

#include

#include

struct

athlete

ath[60]

;int n;

void

menu()

void

input()

//輸入運動員資訊

}void

output()

//運動員資訊輸出

else}}

void

search()

//查詢運動員資訊}if

(i>n)}if

(t==2)

}if(i>n)}}

else

}void

change()

//修改運動員資訊}if

(i>n)

else}}

void

del(

)//刪除運動員資訊

printf

("請輸入您要刪除的運動員的編號: ");

scanf

("%d"

,&num)

;for

(i=1

; i<=n; i++

) n--

;//總數-1

printf

("**********該運動員資訊已刪除**********\n");

}}}else

}void

add(

)//插入運動員資訊

printf

("是否繼續插入(是:y 否:n)\n");

printf

("%c您的選擇是:"

,t=getchar()

);t=

getchar()

;//獲得輸入字元

if(t==

'y')

else

}else

}void

paixu()

//排序運動員資訊}}

for(i=

1; i<=n; i++)}

else

}int

main()

}printf

(" 運動員資訊管理系統已退出( ^_^ )\n");

return0;

}

資料結構大作業 學生資訊管理系統

思路用到的知識點 順序表,氣泡排序。typedef struct 順序表,長度為maxsize s 首先確定要實用的資料結構 用鍊錶可以提高空間的利用率,但是寫 的時候需要考慮的就會多一點,而且出錯了不好檢查 第一次嘗試的時候就被各種指標指向搞暈了 所以就選擇了實現起來比較方便的順序表。主要的幾個函...

資料結構262 學生資訊管理

某班學生的資訊存放在乙個線性單鏈表中,但每學期都有學生因故退學。現要求根據退學學生的學號,將其資訊從鍊錶中刪除。假設學生的資料只儲存姓名 學號 性別,並採用結構體型別描述。若煉表中有退學學生,輸出刪除該學生後的學生資料 如果鍊錶中沒有該學生,則輸出錯誤資訊no。例1 lidong 1001 m zh...

資料結構262 學生資訊管理

試題名稱 學生資訊管理 時間限制 1 秒 記憶體限制 10000kb 問題描述 某班學生的資訊存放在乙個線性單鏈表中,但每學期都有學生因故退學。現要求根據退學學生的學號,將其資訊從鍊錶中刪除。假設學生的資料只儲存姓名 學號 性別,並採用結構體型別描述。輸入說明 輸入n個學生資料 1 n 10 每行乙...