求帮忙,这段代码说我段错误,检查是否有数组越界,指针异常,访问到不应该访问的内存区域
#include <stdio.h>#include<string.h>
int main()
{
int a,b,c,e,z=90000,t,h=0,u,c1,c2,c3,c4,c5,c6,early[100]={0},late[100]={0};
char number[99][26];
scanf("%d",&a);
while(a--)
{
scanf("%d",&b);
for(c=0;c<b;c++)
{
scanf("%s %d:%d:%d %d:%d:%d",number[c],&c1,&c2,&c3,&c4,&c5,&c6);
early[c]=c1*3600+c2*60+c3; late[c]=c4*3600+c5*60+c6;
}
for(e=0;e<b;e++)
{
if(z>early[e]) {z=early[e];t=e;}
if(h<late[e]) {h=late[e];u=e;}
}
printf("%s %s\n",number[t],number[u]);
z=90000,h=0;
}
return 0;
}
实在是找不出哪里有问题,