From 5a229e4bf0303f5d30d0d377a730c74ec04608c3 Mon Sep 17 00:00:00 2001 From: xtaodada Date: Sun, 6 Mar 2022 04:49:10 -0500 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'1.c'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 1.c | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/1.c b/1.c index 71cc442..a8f7123 100644 --- a/1.c +++ b/1.c @@ -279,13 +279,18 @@ void sort_aver(SING sing[MAX], int num){ } } } -void sort(SING sing[MAX], int num){ - int x; +void sort(SING sing[MAX], int num, int num_){ + int x,n; printf("请选择排序方式\n"); printf("\t1.按序号排序\n"); printf("\t2.按成绩排序\n"); printf("\t0.退出\n"); scanf("%d",&x); + printf("请选择升/降序方式\n"); + printf("\t1.升序\n"); + printf("\t2.降序\n"); + printf("\t0.退出\n"); + scanf("%d",&n); switch(x){ case 1: sort_xuhao(sing, num); @@ -296,6 +301,8 @@ void sort(SING sing[MAX], int num){ default: return; } + printf("\n排序后排名如下:\n"); + outarrry(sing,num,num_); } int main(){ SING sing[MAX]; @@ -316,18 +323,14 @@ int main(){ printf("8''888P' o888o o888o o888o `8oooooo. `Y8bod8P' d888b '888' `Y8bod8P' `Y8bod8P' o888o \n"); printf(" d' YD \n"); printf(" 'Y88888P' \n"); - printf("\n\n"); - printf("\t\t\t\t\t1.输入歌手信息\n"); // 已完成 - printf("\t\t\t\t\t2.输出歌手信息\n"); // 已完成 - printf("\t\t\t\t\t3.新增一个歌手\n"); // 已完成 - printf("\t\t\t\t\t4.查找歌手信息\n"); // 已完成 - printf("\t\t\t\t\t5.修改歌手信息\n"); // 已完成 - printf("\t\t\t\t\t6.删除歌手信息\n"); // 已完成 - printf("\t\t\t\t\t7.排序歌手\n"); // 已完成 - printf("\t\t\t\t\t8.评委评分\n"); // 已完成 - printf("\t\t\t\t\t9.保存歌手信息\n"); // 已完成 - printf("\t\t\t\t\t10.加载歌手信息\n"); // 已完成 - printf("\t\t\t\t\t0.退出\n"); // 已完成 + printf("\n"); + printf("\t\t\t *************** 歌词比赛评分系统 ***************\n\n"); + printf("\t\t\t\t1.输入歌手信息\t\t2.输出歌手信息\n"); // 已完成 + printf("\t\t\t\t3.新增一个歌手\t\t4.查找歌手信息\n"); // 已完成 + printf("\t\t\t\t5.修改歌手信息\t\t6.删除歌手信息\n"); // 已完成 + printf("\t\t\t\t7.排序歌手\t\t8.评委评分\n"); // 已完成 + printf("\t\t\t\t9.保存歌手信息\t\t10.加载歌手信息\n"); // 已完成 + printf("\t\t\t\t\t\t0.退出\n"); // 已完成 printf("\n"); printf("请选择(0-10):"); @@ -358,7 +361,7 @@ int main(){ Delete(sing,&num); break; case 7: - sort(sing,num); + sort(sing,num,num_); break; case 8: mark(sing,num,&num_);