diff --git a/1.c b/1.c index 53e1eaf..0c53385 100644 --- a/1.c +++ b/1.c @@ -1,6 +1,7 @@ #include #include #include +#include #define MAX 100 #define MAX_1 100 typedef struct singer{ @@ -93,7 +94,49 @@ void load(SING sing[MAX], int *num, int *num_){ // 关闭文件 fclose(fp); } - +void aver(SING sing[MAX], int num, int num_){ + int temp,data[MAX_1]; + for(int k=0;kdata[j+1]){ + // 交换元素 + temp=data[j]; + data[j]=data[j+1]; + data[j+1]=temp; + } + } + } + // 计算平均分 + temp=0; + for(int j=1;j