PTA题目有一个测试点始终过不去,题目如图所示
自己测试了好多例子都过去了,但提交总有一个点过不去
#include <stdio.h>
int main()
{
char str[10]={0};
int i,x,y;
scanf("%s",str);
if(str[5]!='\0')
{
printf("非法输入");
return 0;
}
for(i=0;i<5;i++)
{
if(str[i]>='0'&&str[i]<='9')
{
x=str[i];
}else
if(str[i]>='A'&&str[i]<='Z')
{
y++;
}else
{
printf("非法输入");
return 0;
}
}
if(y==5)
{
printf("非法输入");
return 0;
}
else if(x%2==0)
{
printf("通行");
return 0;
} else
{
printf("限行");
return 0;
}
return 0;
}
```