| ||||||||||
| 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 | |||||||||
为什么会output limit exceed呢,谢谢啊#include<iostream.h>
#include<string.h>
void main()
{
char d[100000][22],d1[100000][22],d2[100000][22],w[11];
long i,j,n;
for(i=0;;i++)
{
cin.getline(d[i],22);
for(j=0;j<(long)strlen(d[i]);j++)
{
if(d[i][j]==' ')
{
for(int k=0;k<j;k++)
d1[i][k]=d[i][k];
d1[i][j]='\0';
for(k=j+1;k<(int)strlen(d[i]);k++)
d2[i][k-j-1]=d[i][k];
d2[i][strlen(d[i])-j-1]='\0';
break;
}
}
if(strlen(d[i])==0)
break;
}
n=i;
while(1)
{
cin>>w;
for(i=0;i<(long)strlen(w);i++)
{
if(w[i]<97||w[i]>122)
break;
}
if(i<(long)strlen(w))
break;
for(i=0;i<n;i++)
{
if(!strcmp(w,d2[i]))
{
cout<<d1[i]<<endl;
break;
}
}
if(i==n)
cout<<"eh"<<endl;
}
}
Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator