#include #include #include #define max 100 typedef struct student{ int numb; char name[10]; int score[3]; float ave; }STU; int main() { STU stu[max]; int num=0; int choice; for(;;){ //1 printf("1.输入歌手信息\n"); printf("2.显示歌手信息\n"); printf("3.新增一个歌手\n"); printf("4.查找歌手信息\n"); printf("5.修改歌手信息\n"); printf("6.删除歌手信息\n"); printf("7.评委评分\n"); printf("8.输入歌手成绩\n"); printf("9.保存歌手信息\n"); printf("10.加载歌手信息\n"); printf("11.退出\n"); //2 printf("请选择"); scanf("%d",&choice); //3 if(choice==0) break; //4 switch(choice){ case 1: printf("功能1调用\n"); break; case 2: printf("功能2调用\n"); break; case 4: find(sing,num); break; case 5: amend(sing,*num); break; case 6: remove(sin,*num); break; //5 printf("请按任意键继续..."); getch(); system("cls"); } printf("感谢使用,再见\n"); return 0; } void find(SING sing[MAx],int n){ printf("请选择查找方式\n"); int x; while(1){ printf("\t1.序号查找\n"); printf("\t2.姓名查找\n"); printf("\to.退出\n); scanf("%d",&x); if(x==0) break; switch(x){ case 1: xuhao(sing[n],num,num_); break; case 2: xingming(sing[n].name); break; } printf("按任意键继续...\n") getch(); system("cls"); } return 0; } void xuhao(SING sing,int num,int num_){ int x; printf("请输入需要查找的序号: x\n"); scanf("%d",&x); printf("序号\t姓名\t性别\t平均分\t原始成绩\n"); printf("%d\t%s\t%s\t%.2f",sing[x].num,sing[x].name,sing[x].xb,sing[x].aver); for(int j=0;j