6-2 军事体能成绩统计(按总分排名)分数 10作者 袁恩单位 中国人民解放军陆军工程大学体能考试结束后,输入n名男生(不超过40名)的姓名和成绩,每名学生的成绩包括引体向上、蛇形跑、3公里、仰卧起坐,统计每人总成绩,并按总成绩从高到低进行排序 。
函数接口定义:int input_data(struct stu s[lbk][rbk]);输入学生人数和体能信息,并返回实际人数。
void sort(struct stu s[lbk][rbk],int n);计算学生的总成绩,并按照总成绩排序,输出排序结果。
裁判测试程序样例:#include <stdio.h>#define N 40 //最多人数#define M 10 //名字长度struct stu{ char name[lbk]10[rbk]; int lift,s_run,km_3,updn; int total;};
int input_data(struct stu s[lbk][rbk]);void sort(struct stu s[lbk][rbk],int n);
int main(){ int n; struct stu s[lbk]N[rbk]; n=input_data(s); sort(s,n); return 0;}
/* 请在这里填写答案 */输入样例:4张三 80 70 80 90李四 80 88 90 90王五 80 70 70 89朱六 80 80 80 95
输出样例:李四:348朱六:335张三:320王五:309
代码长度限制16 KB时间限制400 ms内存限制
函数接口定义:int input_data(struct stu s[lbk][rbk]);输入学生人数和体能信息,并返回实际人数。
void sort(struct stu s[lbk][rbk],int n);计算学生的总成绩,并按照总成绩排序,输出排序结果。
裁判测试程序样例:#include <stdio.h>#define N 40 //最多人数#define M 10 //名字长度struct stu{ char name[lbk]10[rbk]; int lift,s_run,km_3,updn; int total;};
int input_data(struct stu s[lbk][rbk]);void sort(struct stu s[lbk][rbk],int n);
int main(){ int n; struct stu s[lbk]N[rbk]; n=input_data(s); sort(s,n); return 0;}
/* 请在这里填写答案 */输入样例:4张三 80 70 80 90李四 80 88 90 90王五 80 70 70 89朱六 80 80 80 95
输出样例:李四:348朱六:335张三:320王五:309
代码长度限制16 KB时间限制400 ms内存限制