View Code of Problem 83

#include<stdio.h>
#include<string.h>
struct
{
  int num;
  int score;
}stu;
int main(){
   int n,m,t,i,j;
   scanf("%d %d",&n,&m);
   x=n+m;
   struct stu a[x];
   for(i=0;i<x;i++)
      scanf("%d %d",&a[i].num,&a[i].score);
   for( i=0;i<x;i++){
      for(j=0;j<x;j++)
        if(a[j].num>a[j+1].num){
              t=a[j].num;
              a[j].mun=a[j+1].num;
              a[j+1].num=t;
              t=a[j].score;
              a[j].score=a[j+1].score;
              a[j+1].score=t;
        }
    } 
  for(i=0;i<x;i++)
        printf("%d %d",a[i].num,a[i].score);
  return 0;
}
/*
Main.c: In function 'main':
Main.c:11:4: error: 'x' undeclared (first use in this function)
    x=n+m;
    ^
Main.c:11:4: note: each undeclared identifier is reported only once for each function it appears in
Main.c:12:15: warning: unused variable 'a' [-Wunused-variable]
    struct stu a[x];
               ^
*/

Double click to view unformatted code.


Back to problem 83