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 |
Re:cow man help!!! why wrong answer?In Reply To:cow man help!!! why wrong answer? Posted by:huicpc15 at 2005-11-09 21:47:57 > #include<stdio.h> > #include<string.h> > int up(char *a) > { > int i=0; > while(a[i+1]) > { > if((a[i]>='A'&&a[i]<='Z')&&(a[i+1]>='A'&&a[i+1]<='Z')) > return 0; > i++; > } > return 1; > } > int di(char *a) > { > int i=0; > while(a[i+1]) > { > if( (a[i]>='0'&&a[i]<='9') > &&((a[i+1]>='a'&&a[i+1]<='z')||(a[i+1]>='A'&&a[i+1]<='Z')) > ||(a[i+1]>='0'&&a[i+1]<='9') > &&((a[i]>='a'&&a[i]<='z')||(a[i]>='A'&&a[i]<='Z')) > ) > return 0; > i++; > } > return 1; > } > int iso(char *a) > { > int i=0,len; > len=strlen(a); > if(len==2) > { > if( > (a[0]!='a'&&a[0]!='A'&&a[0]!='I')&&(a[1]==' ') > ||(a[0]==' ')&&(a[1]!='a'&&a[1]!='A'&&a[1]!='I') > ) > return 0; > return 1; > } > else > { > if(a[0]!='a'&&a[0]!='A'&&a[0]!='I') > { > if(a[1]==' ') return 0; > > } > > > while(a[i+1]) > { > if((a[i+1]!='a'&&a[i+1]!='A'&&a[i+1]!='I')&&(a[i]==' ')&&(a[i+2]==' '||a[i+2]=='\0')) > return 0; > i++; > } > return 1; > } > } > int mar(char *a) > { > int i=0; > while(a[i+1]) > { > if (a[i]!=' ' > &&!(a[i]>='a'&&a[i]<='z') > &&!(a[i]>='A'&&a[i]<='Z') > &&!(a[i]>='0'&&a[i]<='9') > &&a[i+1]!=' ' > &&!(a[i+1]>='a'&&a[i+1]<='z') > &&!(a[i+1]>='A'&&a[i+1]<='Z') > &&!(a[i+1]>='0'&&a[i+1]<='9')) > > { > if(a[i]=='\"'||a[i+1]=='\"') i++; > else return 0; > } > i++; > } > return 1; > } > int main() > { > char a[90]; > int len; > while(1) > { > gets(a); > > if(strcmp(a,"#")==0) break; > len=strlen(a); > if(len==1) > { > if((a[0]!='a'&&a[0]!='A'||a[0]!='I')) > printf("OK\n"); > else > printf("suspicious\n"); > continue; > } > else > { > if(up(a)&&di(a)&&iso(a)&&mar(a)) > printf("OK\n"); > else > { > printf("suspicious\n"); > printf("up=%d ,di=%d ,iso=%d ,mar=%d ,end\n",up(a),di(a),iso(a),mar(a)) ; > } > } > } > return 0; > } > Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator