| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
怎么总是RUTIME ERROR帮忙看一看
感激不尽
!!!!!!!!!!!
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{
int n,t,i,j,k,l;
int t1,tt,flag;
char a[100],b[100];
scanf("%d",&n);
{
getchar();
for(i=0;i<n;i++)
{
gets(a);
j=0;k=0;
flag=0;
while(1)
{
tt=0;
while(a[j]!='#')
{
b[k++]=a[j++];
}
if(a[j]=='#')
{
b[k]='\0';
t1=strlen(b);
if(t1<=2)
{
for(l=0;l<t1;l++)
{
if(b[l]<='9'&&b[l]>='0')
tt=tt*10+(b[l]-'0');
else {flag=1;break;}
}
if(tt>=2&&tt<=99)
{
if(tt<10)
{
while(a[++j]!='#')
{
if(a[j]-'0'>=tt)
{
flag=1;
break;
}
}
}
else
if(tt==10)
{
while(a[++j]!='#')
{
if(!(a[j]<='9'&&a[j]>='0'))
{
flag=1;
break;
}
}
}
else if(tt==11)
{
while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||a[j]=='a'))
{
flag=1;
break;
}
}
}
else if(tt==12)
{ while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||a[j]=='a'||a[j]=='b'))
{
flag=1;
break;
}
}
}
else if(tt==13)
{
while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||(a[j]>='a'&&a[j]<='c')))
{
flag=1;
break;
}
}
}
else if(tt==14)
{ while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||(a[j]>='a'&&a[j]<='d')))
{
flag=1;
break;
}
}
}
else if(tt==15)
{
while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||(a[j]>='a'&&a[j]<='e')))
{
flag=1;
break;
}
}
}
else if(tt==16)
{ while(a[++j]!='#')
{
if(!((a[j]<='9'&&a[j]>='0')||(a[j]>='a'&&a[j]<='f')))
{
flag=1;
break;
}
}
}
}
}
else
{
for(l=0;l<t1;l++)
if(b[l]>='a'&&b[l]<='f')
{
flag=1;
break;
}
}
}
while(a[++j]=='#')
{;}
k=0;
if(flag==1||a[j]=='\0')
break;
}
if(flag==1)
{ flag=0;printf("no\n");}
else
{ flag=0;printf("yes\n");}
}
}
return 0;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator