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 |
我已经过了SAMPLE的数据了,但是WA,不知道是为什么,哪个好心人帮我看看呀!!!谢谢了#include<stdio.h> #include<string.h> char s[20][5]; int main() { int i,j,k,count=0; int mark,t=0; for(i=0;i<12;i++) scanf("%s",s[i]); printf("CARDS: "); for(i=0;i<12;i++) printf("%s ",s[i]); printf("\n"); for(i=0;i<12;i++) { mark=0; for(j=i+1;j<12;j++) { if(s[i][0]!=s[j][0] && s[i][1]!=s[j][1]) { if(s[i][2]==s[j][2] && s[i][3]==s[j][3])mark=1; if(s[i][2]!=s[j][2] && s[i][3]!=s[j][3])mark=2; for(k=j+1;k<12;k++) { if(s[i][0]!=s[k][0] && s[j][0]!=s[k][0] && s[i][1]!=s[k][1] && s[j][1]!=s[k][1]) { if(mark==1)if(s[j][2]==s[k][2] && s[j][3]==s[k][3]) { count++;t=1; if(count==1)printf("SETS: %d. %s %s %s\n",count,s[i],s[j],s[k]); else printf(" %d. %s %s %s\n",count,s[i],s[j],s[k]); } if(mark==2) if(s[j][2]!=s[k][2] && s[i][2]!=s[k][2] && s[j][3]!=s[k][3] && s[i][3]!=s[k][3]) {count++;t=1; if(count==1)printf("SETS: %d. %s %s %s\n",count,s[i],s[j],s[k]); else printf(" %d. %s %s %s\n",count,s[i],s[j],s[k]); } } } } } } if(!t)printf("SETS: *** None Found ***\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