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 |
这是一个需要大神的时代,一直WA,给跪了#include<iostream> #include<string> using namespace std; int main(){ char w[105][7],q[105][7],r[105][7],a[7],temp2[7]; int i,j,k,l,len,f,temp; bool temp1; for(i=0;;i++) { cin>>w[i]; if(strcmp(w[i],"XXXXXX")==0) break; } while(cin>>a) { for(j=0;j<i;j++) strcpy(r[j],w[j]); f=0; temp1=false; if(strcmp(a,"XXXXXX")==0) break; len=strlen(a); for(j=0;j<i;j++) { temp=0; for(k=0;k<len;k++) { for(l=0;l<len;l++) { if(a[k]==r[j][l]) { temp++; r[j][l]='?'; break; } } } if(temp==len) { strcpy(q[f],w[j]); f++; temp1=true; } } if(temp1==false) cout<<"NOT A VALID WORD"<<endl; else { for(j=f-1;j>=0;j--) { for(k=0;k<j;k++) if(strcmp(q[k],q[k+1])>0) { strcpy(temp2,q[k]); strcpy(q[k],q[k+1]); strcpy(q[k+1],temp2); } } for(j=0;j<f;j++) cout<<q[j]<<endl; } cout<<"******"<<endl; } return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator