B1041:考试座位号(15')

思路:本来想用三维数组存准考证号、试机座位号、考试座位号。但是发现准考证号要用long long型存储,但是发现不能。后改用结构体。输入的时候,以试机座位号为基准, 这样在查找的时候,就能直接根据试机座位号找出准考证号和考试座位号。

代码:

#include<cstdio>
struct Student{
	long long id;
	int examSeat;
}testSeat[1010];

int main(){
	int n,m,seat,examSeat;
	long long id;  //准考证号用long long型进行存储
	scanf("%d",&n);
	for(int i = 0;i < n;i ++){
		scanf("%lld%d%d",&id,&seat,&examSeat);
		testSeat[seat].id = id;  //以试机座位号为基准
		testSeat[seat].examSeat = examSeat;
	}
	scanf("%d",&m);
	for(int i = 0;i < m;i ++){
		scanf("%d",&seat);
		printf("%lld %d\n",testSeat[seat].id,testSeat[seat].examSeat);  //直接根据试机座位号输出结果
	}
	return 0;
}

版权声明:本文为博主原创文章,未经博主允许不得转载。

全部评论

相关推荐

目前大二,中流211,这个简历能找到实习嘛?想知道八股要背到什么程度能开始投简历呢tot能投大厂吗
牛客44176770...:兄弟,先不急着找大厂实习吧,真的😭面试问的挺深的,会表面八股根本行不通,你的项目人家都没心情问😭小厂实习可以去吧,我就是有个小厂实习才有一个且仅有一个约面机会。而且,一开始就先问算法题,然后是八股MySQLRedis这些。你平时看这些,以为自己会了,但是在面试中问你,对于MySQL你了解多少,你能在面试中有逻辑的回答出来吗?而且,你大二,人家对你的项目根本不感兴趣,只问你基础。唉今天刚结束百度一面,我这几天都重点复盘了做过的项目,结果根本不问,问就问一个lua脚本怎么写。😭真的兄弟,咱不是天才,真得一步一步来,扎实基础😔😔
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务