此程序运行后,得到的输出结果为1 。
   #include<stdio.h>
struct Worker {char name[15]; int age; int pay;};
int xh2(struct Worker r1, struct Worker r2) {
  if(r1.age==r2.age) return 1;
  else return 0;
}
void main() {
  struct Worker a[4]={{"abc",25,420},{"defa",58,638},
    {"ghin",49,560},{"jklt",36,375}};
  struct Worker x={" ",49,0};
  int i;
  for(i=0; i<4; i++) if(xh2(a[i],x)) break;
  for(i=0; i<4; i++) if(xh2(a[i],x)) break;
}(填空题)

出自:2024年国家开放大学答案