【发布时间】:2021-11-02 12:09:30
【问题描述】:
#include <stdio.h>
int main() {
int x[100], y[100], i, j, dim1, dim2, subsir=0;
scanf("%d", &dim1);
for(i=0; i<dim1; i++)
{
scanf("%d", &x[i]);
}
scanf("%d", &dim2);
for(j=0; j<dim2; j++)
{
scanf("%d", &y[j]);
}
if(dim1<dim2)
{
printf("no");
return 0;
}
for(i=0; i<dim1; i++)
for(j=0; j<dim2; j++)
{
if(x[i]==y[j])
subsir=1;
}
if(subsir==1)
{
printf("yes");
}
else
{
printf("no");
}
return 0;
}
考虑两个整数字符串。检查第二个字符串是否是C中第一个字符串的子字符串。(子字符串由第一个字符串的连续元素组成)
【问题讨论】:
-
您必须提出问题。这里没有问题。
-
问题是“如何解决?” .我需要一个想法
-
你要的函数是
strstrin<string.h> -
欢迎来到 Stack Overflow!这个问题很笼统,而这里的问题通常更具体一些。你都尝试了些什么?你能给我们看一些代码吗?您可以解决什么更简单的问题?
-
@my_name 如果您需要实现一个执行您所描述的功能,您必须首先显示您的一些代码。然后,我们可以帮助您查找代码中的错误/错误,以防万一它不起作用。