更新 '1.c'

This commit is contained in:
xtaodada 2022-03-06 04:49:10 -05:00
parent 646bd75d0f
commit 5a229e4bf0

33
1.c
View File

@ -279,13 +279,18 @@ void sort_aver(SING sing[MAX], int num){
} }
} }
} }
void sort(SING sing[MAX], int num){ void sort(SING sing[MAX], int num, int num_){
int x; int x,n;
printf("请选择排序方式\n"); printf("请选择排序方式\n");
printf("\t1.按序号排序\n"); printf("\t1.按序号排序\n");
printf("\t2.按成绩排序\n"); printf("\t2.按成绩排序\n");
printf("\t0.退出\n"); printf("\t0.退出\n");
scanf("%d",&x); scanf("%d",&x);
printf("请选择升/降序方式\n");
printf("\t1.升序\n");
printf("\t2.降序\n");
printf("\t0.退出\n");
scanf("%d",&n);
switch(x){ switch(x){
case 1: case 1:
sort_xuhao(sing, num); sort_xuhao(sing, num);
@ -296,6 +301,8 @@ void sort(SING sing[MAX], int num){
default: default:
return; return;
} }
printf("\n排序后排名如下:\n");
outarrry(sing,num,num_);
} }
int main(){ int main(){
SING sing[MAX]; SING sing[MAX];
@ -316,18 +323,14 @@ int main(){
printf("8''888P' o888o o888o o888o `8oooooo. `Y8bod8P' d888b '888' `Y8bod8P' `Y8bod8P' o888o \n"); printf("8''888P' o888o o888o o888o `8oooooo. `Y8bod8P' d888b '888' `Y8bod8P' `Y8bod8P' o888o \n");
printf(" d' YD \n"); printf(" d' YD \n");
printf(" 'Y88888P' \n"); printf(" 'Y88888P' \n");
printf("\n\n"); printf("\n");
printf("\t\t\t\t\t1.输入歌手信息\n"); // 已完成 printf("\t\t\t *************** 歌词比赛评分系统 ***************\n\n");
printf("\t\t\t\t\t2.输出歌手信息\n"); // 已完成 printf("\t\t\t\t1.输入歌手信息\t\t2.输出歌手信息\n"); // 已完成
printf("\t\t\t\t\t3.新增一个歌手\n"); // 已完成 printf("\t\t\t\t3.新增一个歌手\t\t4.查找歌手信息\n"); // 已完成
printf("\t\t\t\t\t4.查找歌手信息\n"); // 已完成 printf("\t\t\t\t5.修改歌手信息\t\t6.删除歌手信息\n"); // 已完成
printf("\t\t\t\t\t5.修改歌手信息\n"); // 已完成 printf("\t\t\t\t7.排序歌手\t\t8.评委评分\n"); // 已完成
printf("\t\t\t\t\t6.删除歌手信息\n"); // 已完成 printf("\t\t\t\t9.保存歌手信息\t\t10.加载歌手信息\n"); // 已完成
printf("\t\t\t\t\t7.排序歌手\n"); // 已完成 printf("\t\t\t\t\t\t0.退出\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("\n");
printf("请选择(0-10)"); printf("请选择(0-10)");
@ -358,7 +361,7 @@ int main(){
Delete(sing,&num); Delete(sing,&num);
break; break;
case 7: case 7:
sort(sing,num); sort(sing,num,num_);
break; break;
case 8: case 8:
mark(sing,num,&num_); mark(sing,num,&num_);