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 |
我已癫狂 大牛快来救救我,discuss里的情况我都有考虑而且给的数据都已经过了为什么还WA啊#include<iostream> #include<string> #include<algorithm> using namespace std; int cmp(char ch1[],char ch2[]){ int len1=strlen(ch1); int len2=strlen(ch2); int sum=0; int r[10]; memset(r,0,sizeof(r)); if(len1!=len2)return 0; for(int i=0;i<len2;i++){ for(int j=0;j<len1;j++){ if(r[j]==0&&ch2[i]==ch1[j]){ r[j]=1;sum++;break; } } } if(sum==len2)return 1; return 0; } int comp(const void *a,const void *b){ return strcmp((char *)a,(char *)b); } int main (){ char a[10]; char map[100][10]; char str[10]; memset(str,'X',sizeof(str)); char end[6]; memset(end,'*',sizeof(end)); int i=0; cin>>map[i]; while(strcmp(map[i],str)==1){ i++; cin>>map[i]; } qsort(map,i,sizeof(char)*10,comp); cin>>a; while(strcmp(a,str)==1){ int flag=0; for(int j=0;j<i;j++){ if(cmp(map[j],a)==1){cout<<map[j]<<endl;flag=1;} } if(!flag)cout<<"NOT A VALID WORD"<<endl; cout<<end<<endl; cin>>a; } system("pause"); return 0; } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator