文章

9

粉丝

11

获赞

10

访问

240

头像
成绩排名 题解:
P5214 暨南大学2023年机试题
发布于2025年3月10日 14:57
阅读数 26

#include<stdio.h>
int main(){
    //对 n 个同学的考试成绩从大到小排名,成绩相同的算同一名。
    //求排名为 m 的成绩。若无排名为m的成绩,输出最后一名的成绩。
    //注意跟考研复试的排名规则不一样 
    int n;
    int m;
    scanf("%d",&n);
    int a[n];
    int i=0;
    int j=1;
    for(i=0;i<n;i++) scanf("%d",&a[i]);//读入学生成绩数组 
    scanf("%d",&m);
    
    //冒泡排序启动!!!
    int temp;
    j=1;
    for(j=1;j<n;j++){
        for(i=0;i<n-j;i++){
            if(a[i]<a[i+1]){//前小后大就交换 保证大的懒觉在前面 
                temp=a[i];
                ...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发