编写一个函数。它接受两个参数,一个是字符,另一个是字符串指针。C语言

编写一个函数is_witlun()。它接受两个参数,一个是字符,另一个是字符串指针。其功能是如果字符在字符串中,就返回一个非O值(真);如果字符不在字符串中,就返回O值(... 编写一个函数is_witlun()。它接受两个参数,一个是字符,另一个是字符串指针。其功能是如果字符在字符串中,就返回一个非O值(真);如果字符不在字符串中,就返回O值(假)。在一个使用循环语句为这个函数提供输入的完整程序中进行测试。 展开
 我来答
yuelinghui2011
推荐于2018-04-12 · 超过38用户采纳过TA的回答
知道小有建树答主
回答量:91
采纳率:0%
帮助的人:90.3万
展开全部
#include<stdio.h>

int is_witlun(char p,char *pt)
{
int i=0;
int flag=0;
while(*(pt+i)!='\0')
{
if(p==*(pt+i))
{flag=1;
break;}
else
i++;
}

if(flag==1)
return 1;
else
return 0;
}

int main()
{
int is_witlun(char p,char *pt);

char a[10],b,*c,d;
c=a;

printf("请输入10个字符的字符串:\n");
for(int i=0;i<10;i++)
scanf("%c",(c+i));
scanf("%c",&d); //防止你输入完数组后按回车,回车被赋予给了b;
printf("请输入要检查的字符:\n");
scanf("%c",&b);

if(is_witlun(b,c)==1)
printf("您要检查的字符在字符串中!\n");
else
printf("您要检查的字符不在字符串中!\n");
return 0;
}
就是睡不醒she
2011-12-11 · TA获得超过110个赞
知道答主
回答量:44
采纳率:0%
帮助的人:45.5万
展开全部
#include<stdio.h>

int is_witlun(char p,char *pt)
{
int i=0;
int flag=0;
while(*(pt+i)!='\0')
{
if(p==*(pt+i))
{flag=1;
break;}
else
i++;
}

if(flag==1)
return 1;
else
return 0;
}
void main()
{
char a[100],b,*c;
c=a;
int i;
printf("请输入字符串:");
for(i=0;i<100;i++)
{
scanf("%c",(c+i));
if(*(c+i)=='\n')
break;
}
printf("请输入要检查的字符:");
scanf("%c",&b);
printf("%d\n",is_witlun(b,c));
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zero_fn
2011-12-11 · TA获得超过2258个赞
知道小有建树答主
回答量:1173
采纳率:80%
帮助的人:546万
展开全部
int IS_witlun(char ch,char *t)
{
int count =0;
while(*t)
if(ch == *t++ && ++count)
break;
return count;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式