| ||||||||||
| 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 | |||||||||
哪错了??#include<iostream.h>
#include<string.h>
int main()
{
char a[100][7],aa[1000][7],pos[6],tet[6];
int i,j;
unsigned len,count=0;
int sum=0;
for(i=0;i<100;i++)
{
cin>>a[i];
if(a[i][0]=='X'&&a[i][1]=='X'&&a[i][2]=='X'&&a[i][3]=='X'&&a[i][4]=='X'&&a[i][5]=='X')
break;
}
for(int ii=0;ii<i;ii++)
{
for(int jj=0;jj<i;jj++)
{
for(unsigned dd=0;dd<strlen(a[jj])&&dd<strlen(a[ii]);dd++)
{
if(a[jj][dd]<a[ii][dd])
{
strcpy(tet,a[jj]);
strcpy(a[jj],a[ii]);
strcpy(a[ii],tet);
}
}
}
}
for(j=0;j<100;j++)
{
cin>>aa[j];
if(aa[j][0]=='X'&&aa[j][1]=='X'&&aa[j][2]=='X'&&aa[j][3]=='X'&&aa[j][4]=='X'&&aa[j][5]=='X')
break;
}
for(int k=0;k<j;k++)
{
len=strlen(aa[k]);
for(int kk=0;kk<i;kk++)
{
if(len==strlen(a[kk]))
{
strcpy(pos,a[kk]);
for(unsigned m=0;m<len;m++)
{
for(unsigned n=0;n<len;n++)
{
if(aa[k][m]==pos[n])
{
count++;
pos[n]='*';
break;
}
}
}
if(count==len)
{
cout<<a[kk]<<endl;
sum=1;
}
count=0;
}
}
if(sum==0)
cout<<"NOT A VALID WORD"<<endl;
cout<<"******"<<endl;
sum=0;
}
return 1;
}
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator