View Code of Problem 83

#include<stdio.h>

typedef struct {
    int num;
    int score;
}student;

int main(){
    int n,m;
    scanf("%d %d",&n,&m);
    student student1[n+m],temp;
    for (int i = 0; i < n+m; i++) {
        scanf("%d %d",&student1[i].num,&student1[i].score);
    }
    for (int j = 0; j < m+n; j++) {
        for (int i = 0; i <m+n-j ; i++) {
            if (student1[i].num>student1[i+1].num){
                temp=student1[i];
                student1[i]=student1[i+1];
                student1[i+1]=temp;
            }

        }

    }
    for (int i = 0; i < n+m; i++) {
        printf("%d %d\n",student1[i].num,student1[i].score);
    }

}

Double click to view unformatted code.


Back to problem 83