杭电ACM-2171这题我错在那里???感激不尽~!

来源:百度知道 编辑:UC知道 时间:2024/06/25 00:18:41
#include <cstdio>
#include <string>
using namespace std;
int main()
{
char s[30],a[1000];
int i,j,n,N,L,d,p;
scanf("%d",&N);
for(L=1;L<=N;L++)
{
getchar();
gets(a);
string str(a);
gets(s);
d=str.find(s);
scanf("%d",&n);
for(i=d,j=1;;i++)
{
if(a[i]==' '||a[i]=='\0')j++;
if(a[i]=='\0')i=0;
if(j==n)break;
}
if(i==0)j=i;
else j=i+1;
for(p=0;;j++)
{
if(a[j]==' '||a[j]=='\0')break;
s[p]=a[j];
p++;
}
s[p]='\0';
puts(s);
}
return 0;
}
请大牛们帮我看看···我快哭了~!
为什么总是wa????
5555555
题目在ACM的一道题 求ACM简单题 ACM编程题求助~ 一道ACM题 FPC的一道ACM题 ACM程序设计题,高手答复 一道ACM的简单题~ 北大ACM题库1006题我的答案怎么总是wrong answer? 北大ACM题库1061题,我怎么老是Time Limit Exceeded? 一个ACM题Tri Tiling代码看不懂,谁能给我讲讲……