我是靠谱客的博主 伶俐书本,最近开发中收集的这篇文章主要介绍c语言 字符串 if,C语言用if(strstr(s1,s2))判断字符串是否存在子字符串,无论有没有都会进入到if里是怎么回事?...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

代码作用是首先得到5行数字字符串

然后得到一个想要查找的重复数字型子字符串的长度和数字,比如长度3,数字0,就是查找'000'

然后判断第几行有子字符串,打印出来

我现在的问题是……不管有没有,返回结果都是有

还有最后一行的%s没有办法把数组字符串打印出来,我怀疑那个我整合的子字符串有问题,但是不太懂,求指点

int main(){

char r1[5],r2[5],r3[5],r4[5],r5[5];

int num=0,sn[10];

char tf[10];

int n,s;

gets(r1);

gets(r2);

gets(r3);

gets(r4);

gets(r5);

printf("Length of the sequence =");

scanf("%d",&n);

printf("Value of the sequence =");

scanf("%d",&s);

for (int i=0; i

tf[i]=s;

}

for (int i=0; i

printf("%dn",tf[i]);

}

if(strstr(r1,tf)){

num++;

sn[num-1]=1;

}

if(strstr(r2,tf)){

num++;

sn[num-1]=2;

}

if(strstr(r3,tf)){

num++;

sn[num-1]=3;

}

if(strstr(r4,tf)){

num++;

sn[num-1]=4;

}

if(strstr(r5,tf)){

num++;

sn[num-1]=5;

}

printf("%dn",num);

for (int i=0; i

printf("在第%d行发现了%sn",sn[i],tf);

}

}

最后

以上就是伶俐书本为你收集整理的c语言 字符串 if,C语言用if(strstr(s1,s2))判断字符串是否存在子字符串,无论有没有都会进入到if里是怎么回事?...的全部内容,希望文章能够帮你解决c语言 字符串 if,C语言用if(strstr(s1,s2))判断字符串是否存在子字符串,无论有没有都会进入到if里是怎么回事?...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部