maabcma是有效的,因为它包含MA作为一个适当的前缀,以及适当的后缀。 panaba不是。
如何判断一个单词在C语言中是否有效?
我不擅长字符串操作。所以,请帮助我一个伪代码。
在此先感谢。
我完全失去了。 T =测试用例的数量。
编辑:新的代码。我最好的代码,使远
#include<stdio.h>
#include<string.h>
void main()
{
int i,T,flag=0;
int j,k,len=0;
char W[10],X[10];
scanf("%d",&T);
for(i=0;i<T;i++)
{
scanf("%s",W);
for(len=0;W[len]!='\0';len++)
X[len]=W[len];
X[len]='\0';
for(j=len-1;j>=0;j--)
for(k=0;k<len;k++)
{
if(X[k]!=W[j])
flag=0;
else if((j-k)==(len-1))
flag==1;
}
if (flag == 1)
printf("NICE\n");
else
printf("NOT\n");
}
}
仍然没有得到正确的结果。我哪里错了?
没有人会帮助你。简单的规则,首先帮助你的自我。 – haccks
向我们展示你到目前为止尝试过什么? – pkacprzak
嗯。为什么?我已经看到人们竭尽全力在这里互相帮助。因为通过这样做,即使他们是专家,他们也会学习一件或另一件事。 – user3342486