C语言如何找出两个字符串中相同的字段,并输出?
答案:2 悬赏:10 手机版
解决时间 2021-04-04 19:42
- 提问者网友:欲望失宠
- 2021-04-04 03:48
C语言如何找出两个字符串中相同的字段,并输出?
最佳答案
- 五星知识达人网友:雾月
- 2021-04-04 04:31
#include
#include
int main(int argc, char *argv[]) {
char s1[50]={""};
char s2[50]={""};
printf("
please input s1:");
scanf("%s",s1);
printf("
please input s2:");
scanf("%s",s2);
int len1=strlen(s1);
int len2=strlen(s2);
int i,j,find=0;
for(i=0;i<(len1-len2);i++)
{
int pos=i;
for(j=0;j {
if(s1[pos]!=s2[j])
{
break;
}
else
{
pos++;
}
}
if(j==len2)
{
printf("
find : %s",s2);
find=1;
break;
}
}
if(find==0)
{
printf("
无");
}
return 0;
}
#include
int main(int argc, char *argv[]) {
char s1[50]={""};
char s2[50]={""};
printf("
please input s1:");
scanf("%s",s1);
printf("
please input s2:");
scanf("%s",s2);
int len1=strlen(s1);
int len2=strlen(s2);
int i,j,find=0;
for(i=0;i<(len1-len2);i++)
{
int pos=i;
for(j=0;j
if(s1[pos]!=s2[j])
{
break;
}
else
{
pos++;
}
}
if(j==len2)
{
printf("
find : %s",s2);
find=1;
break;
}
}
if(find==0)
{
printf("
无");
}
return 0;
}
全部回答
- 1楼网友:鸠书
- 2021-04-04 05:12
假定数据是从第二行录入,查找与A列数据相同的,那么找一表1最后的空列里,如G列,在G2输入=INDEX(表2!$A:$F,MATCH($A2,表2!$A:$A,0),4),下拉填充。意思是,在表2A列查找表1A2相同值,如果找到,返回表2该数值同行的D列数值。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯