1041. 考试座位号(15)
原题: https://www.patest.cn/contests/pat-b-practise/1041
完整实现: 用结构体操作, 注意细节.
#include <stdio.h>
struct student {
char number[15];
int testNo;
int examNo;
};
typedef struct student s_stu;
int main() {
int n;
int m;
s_stu stu[1010];
int temp;
int i;
int j;
scanf("%d", &n);
for (i=0; i<n; i++) {
scanf("%s %d %d", stu[i].number, &(stu[i].testNo), &(stu[i].examNo));
}
scanf("%d", &m);
for (i=0; i<m; i++) {
scanf("%d", &temp);
for (j=0; j<n; j++) {
if (stu[j].testNo == temp) {
printf("%s %d\n", stu[j].number, stu[j].examNo);
}
}
}
return 0;
}
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步