#include #include #include #include #define MAX 100 #define MAX_1 100 typedef struct singer{ int num; // 序号 char name[10]; // 姓名 char xb[10]; // 性别 float aver; // 平均分 int score[MAX_1]; // 原始成绩 }SING; void inarray(SING sing[MAX], int *pnum){ // 输入歌手信息:序号、姓名、性别 int n=0; printf("输入歌手人数:"); scanf("%d", &n); printf("请输入%d个歌手的信息:\n",n); printf("序号\t姓名\t性别\n"); for(int i=0;idata[j+1]){ // 交换元素 temp=data[j]; data[j]=data[j+1]; data[j+1]=temp; } } } // 计算平均分 temp=0; for(int j=1;j