此程序运行后,得到的输出结果为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年国家开放大学答案