c语言,查找一个从键盘输入的字符串中是否含有单词is,有则输出yes,否则输出no

拜托各位大神了... 拜托各位大神了 展开
 我来答
单色调的张扬
2012-12-20 · 超过12用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:29.6万
展开全部
http://zhidao.baidu.com/question/508281383.html?oldq=1你可以看下这个,第一个函数可以找到字符串中是否所含单词的个数,当个数大于1了就可以判断他输出YES,当单词中<=0就输出no,在main函数调用就行了。
i9420baby
2012-12-20 · TA获得超过238个赞
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:113万
展开全部
#include<stdio.h>
#include<string.h>
void main()
{
char s[100];int i;
gets(s);
for(i=0;i<strlen(s);i++)
{
if(s[i]='i'&&s[i+1]='s')
printf("yes");
else
printf("No");
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tiny_98
2012-12-20 · 超过14用户采纳过TA的回答
知道答主
回答量:43
采纳率:0%
帮助的人:39.2万
展开全部
#include <stdio.h>
int main()
{
char c;
int flag;
flag = 0;
while ( (c=getchar()) != '\n' && c != EOF )
{
if (c == 'i')
flag = 1;
if (c == 's' && flag == 1)
{
flag = 2;
break;
}
}
if (flag == 2)
printf("yes\n");
else
printf("no\n");
return 0;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
911322073
2012-12-31 · 超过15用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:55万
展开全部
#include "string.h"
main()
{
char str[50];

gets(str);

if(strstr(str,"is"))
{
printf("yes.");
}
else
{
printf("no.");
}

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式