小白求助:提示段错误,但样例测试通过 本地运行正确

题目(清华大学考研真题):
#include<stdio.h>
#include<string.h>
struct Student
{
	char num[4];
	char name[8];
	char sex[2];
	int old;
}student[1000];

int main()
{
	int N,M,i,j;
	scanf("%d",&N);
	for(i=0;i<N;i++)
	{
		scanf("%s %s %s %d",student[i].num,student[i].name,student[i].sex,&student[i].old);
	}
	scanf("%d",&M);
	char NO[4][M];
	for(i=0;i<M;i++)
		scanf("%s",NO[i]);
	for(j=0;j<M;j++)
	{
		for(i=0;i<M;i++)
		{
			if(strcmp(NO[j],student[i].num)==0)
			{
				printf("%s %s %s %d\n",student[i].num,student[i].name,student[i].sex,student[i].old);
				break;	
			}
		}
		if(i==M)
		printf("No Answer!\n");			
	}
	return 0;
}

请教各位大佬,是哪里有问题呢?QAQ
#段错误##笔试题目##C/C++##考研#
全部评论

相关推荐

不对是145个人…嗯…&nbsp;大家都没发现秋招提前批来了嘛..笑死我了
牛客39712426...:投了也是浪费时间,之前投米实习,除了浪费我时间写笔试题没有任何反馈,懒得投了
26届校招投递进展
点赞 评论 收藏
分享
机械打工仔:我来告诉你原因,是因为sobb有在线简历,有些HR为了快会直接先看在线简历,初步感觉不合适就不会找你要详细的了
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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